|
|
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
Собственно - решил написать какой-то простенький проект чтоб понять что такое Spring&Hibernate. Чтоб задействовать хотя бы 2-3 (Spring Framework Features) или как это называется правильно.. Чтоб понять, как оно работает и так д... Но вот постал вопрос, какой проект реализовать чтоб было бы не слишком сложно и интересно. Чтоб первый проект был не слишком великим. ведь я еще ничего не делал и не могу реально оценить объем работы... Потом постал вопрос. а какие собственно проекты пишутся с помощью Spring? Да, там где нужно много всякой логики, большие ентерпрайз проекты и так д... но мне нужно понять и поучиться, так что-такое тоже не пойдет. Что сообщество посоветует на счет темы проекта? Спас. P.S. когда-то хотел изучать пхп и задумал написать небольшой блог, несколько категорий и так д... как вы думаете - такой проект подойдет как первый проект под Spring? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 13:20:12 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
сделай простую админку: пользователи, группы, роли и CRUD на все это. однако остается открытым вопрос с выбором frontend и с тем, какая часть spring тебя интересует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 14:03:08 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
chpashaна все это. - на что? chpashaднако остается открытым вопрос с выбором frontend - что посоветуете? Склоняюсь к JSP&JSTL как для новичка, считаю что это основа... chpashaи с тем, какая часть spring тебя интересует - а что бы вы посоветовали? я ж потому и спросил, что не оч понимаю как эта махина работает... Спасибо за ответ, жду еще.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 14:07:20 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
1. http://samolisov.blogspot.com/2009/06/hibernate-spring.html 2. http://www.springbyexample.org/examples/ 3. http://static.springsource.org/docs/petclinic.html 4. http://static.springsource.org/spring-security/site/petclinic-tutorial.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 14:22:46 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
Спас, так значит написане простого блога с правами и так д... будет верным направлением в данном случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 14:29:46 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
_webdev_chpashaна все это. - на что? на юзверей, группы и роли, на что ж еще? _webdev_chpashaднако остается открытым вопрос с выбором frontend - что посоветуете? ну грубо говоря для изучения spring+hibernate фронтенд в принципе не нужен - достаточно создать доменную модель, написать маппинги и дао для crud, все это склеить спрингом и как работает проверить тестами. все. backend у тебя готов, его можно использовать где угодно, в веб, на десктопе - без разницы. выбор же технологии для gui это вещь в себе, перпендикулярная изучению spring+hibernate. _webdev_ Склоняюсь к JSP&JSTL как для новичка, считаю что это основа... [пожимает плечами] мне например не знаком. в свое время для написания публичных вебстраниц остановился на паре wicket & tapestry из которых выбрал второй в силу пары субъективных причин. если бы нужно было писать нечто desktop-образное, взял бы что-то gwt-подобное (smartgwt, vaadin etc). _webdev_chpashaи с тем, какая часть spring тебя интересует - а что бы вы посоветовали? я ж потому и спросил, что не оч понимаю как эта махина работает... начни с ioc (самое главное), интеграции hibernate и тестов. это все что нужно в твоей задаче. [quot _webdev_] _webdev_Спас, так значит написане простого блога с правами и так д... будет верным направлением в данном случае?для изучения hibernate предметная область побоку, достаточно нескольких связанных с друг другом сущностей (Пользователь-Группа или Сообщение-Автор это уже без разницы). на а уж что склеивать спрингом и подавно пофиг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 15:17:57 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
_webdev_когда-то хотел изучать пхп и задумал написать небольшой блог, несколько категорий и так д... как вы думаете - такой проект подойдет как первый проект под Spring? Вполне. Два ключевых момента должно быть при изучение web-фреймворка: 1. Аутентификация (работа с формой, работа с сессией); 2. Вывод таблиц. Если прикручивать СУБД, то обязательно: 1. CRUD 2. Связи 1кN, 1к1, MxN 3. Транзации. Сделайте правильную архитектуру: 1. DAO - работа с СУБД; 2. Service - бизнес-логика (бывает, что просто вызов метода dao), управление транзакциями; 3. View - работа с пользователем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:12:02 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
Так, во-первых, никакой фронт-энд нафиг не упал. Это раз. Работу проверяете через юнит-тесты. Второе, есть тут такая темка - http://www.sql.ru/forum/actualthread.aspx?tid=935215. Прочитайте мое первое и последние сообщения. У меня сейчас как раз есть некая часть проекта, которую надо привязать к базе. У меня уже готовы: 1) SQL 2) Интерфейсы. Остается сделать: 1) замапить базу 2) заинжектится спригом То есть как раз то, что вы и хотите. Если интересно - пишите мне на ppozerov@list.ru, можем попробовать прогнать эту работу через вас. Другое дело, что в мой продакшн этот код точно не пойдет, так как я буду работать не через Hibernate, а через iBatis, а может и вообще перелезу на кассандру, но с точки зрения пользы - это может быть полезно и вам для обучения, и мне как попытка орагнизовать описанный в вышеприведенном топике процесс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:14:17 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
Небольшое уточнение: 1) замапить базу 2) заинжектится спригом 3) написать код работы с базой (то бишь CRUD реализовать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:15:28 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
svenomТак, во-первых, никакой фронт-энд нафиг не упал. Это раз. Работу проверяете через юнит-тесты. Второе, есть тут такая темка - http://www.sql.ru/forum/actualthread.aspx?tid=935215. Прочитайте мое первое и последние сообщения. У меня сейчас как раз есть некая часть проекта, которую надо привязать к базе. У меня уже готовы: 1) SQL 2) Интерфейсы. Остается сделать: 1) замапить базу 2) заинжектится спригом То есть как раз то, что вы и хотите. Если интересно - пишите мне на ppozerov@list.ru, можем попробовать прогнать эту работу через вас. Другое дело, что в мой продакшн этот код точно не пойдет, так как я буду работать не через Hibernate, а через iBatis, а может и вообще перелезу на кассандру, но с точки зрения пользы - это может быть полезно и вам для обучения, и мне как попытка орагнизовать описанный в вышеприведенном топике процесс. - ээээммм, чего-то не понял.. Вы в правильной темме ответили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:19:09 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
_webdev_ - ээээммм, чего-то не понял.. Вы в правильной темме ответили?Ну вам надо посмотреть, как работает Хибер со Спрингом, так? У меня есть реальная задача под это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:21:44 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
svenomНу вам надо посмотреть, как работает Хибер со Спрингом, так? У меня есть реальная задача под это. - дык примерофф есть много, даже на офф сайте, но чтоб понять нужно самому сделать - по другому никак.. :) С радостью посмотрю на вашу задачу, только ссылку правильную дайте, та ссылка что вы дали редиректится на стартовую страничку.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:25:11 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
У меня там не пример, а заготовка, которую и надо реализовать. 1) Есть код для развертывания базы в MySQL - 5 таблиц 2) Есть описание интерфейсов Надо: 1) Написать энтити 2) Написать хиберовский маппинг 3) Реализовать интерфейсы через хибер 4) Интегрировать все это хозяйство со спрингом и добавить декларативные транзакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:27:56 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
С радостью попробую - ссылку зайте пож. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:33:16 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
Изначально я давал эту ссылку - http://www.sql.ru/forum/actualthread.aspx?tid=935215 Но она имеет косвенное отношение к данное теме, просто что бы понимать откуда у меня берутся задачи. Тогда давайте сделаем так: 1) Я все подготовлю, а именно: - открою вам доступ к нескольким страничкам моей "документации", что бы был понятен предмет разговора - открою вам доступ к SVN, что бы вы выкачали заготовку кода - сформулирую по пунктам чего нужно добиться - подготовлю несколько боевых примеров из другого проекта, что бы было от чего отталкиваться (примеры маппингов, конфига спринга, пример работы со спрингом в юнит-тестировании) 2) Вам для быстрой загрузки проекта потребуется: - установленный Maven2 - IDE, который поддерживает Maven2. Например, Эклипс с m2eclipse плагином ( http://www.sonatype.org/m2eclipse) - SVN-клиент. Например, TortoiseSVN ( http://tortoisesvn.net/). Но это опционально. В крайнем случае, я могу вам просто отправить проект архивом. Я смогу это все подготовить сегодня вечером. Дальше, если интересно предлагаю продолжить разговор в почте - ppcommerce@list.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:44:31 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
svenomЯ смогу это все подготовить сегодня вечером. Дальше, если интересно предлагаю продолжить разговор в почте - ppcommerce@list.ru - интересно, приду с работы напишу мейл. Через 2-3 часика. :) Эта ссылка уже рабочая.. почитаю.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:57:32 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
svenomя буду работать не через Hibernate, а через iBatis, а может и вообще перелезу на кассандру, но с точки зрения пользы В чем профит у myBatis? hibernate в highload должен нормально вписываться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 18:24:51 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
Leonidvsvenomя буду работать не через Hibernate, а через iBatis, а может и вообще перелезу на кассандру, но с точки зрения пользы В чем профит у myBatis? hibernate в highload должен нормально вписываться.Ну спорно. Я хочу иметь полный контроль над работой с базой, и что бы у меня было место для маневров. Ради этого я готов пожертвовать несолько бОльшим временем на маппинг и тюнинг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 18:30:41 |
|
||
|
Посоветуйте учебный проект Spring+Hibernate?
|
|||
|---|---|---|---|
|
#18+
svenomLeonidvпропущено... В чем профит у myBatis? hibernate в highload должен нормально вписываться.Ну спорно. Я хочу иметь полный контроль над работой с базой, и что бы у меня было место для маневров. Ради этого я готов пожертвовать несолько бОльшим временем на маппинг и тюнинг. Ясно. Просто насколько я видел sql-запросы от hibernate - они достаточно разумны по своей сути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 19:09:47 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37811657&tid=2131713]: |
0ms |
get settings: |
14ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
47ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 319ms |
| total: | 515ms |

| 0 / 0 |
