Хороший проект с Spring-MVC и Hibernate - PullRequest
5 голосов
/ 23 марта 2012

Пожалуйста, посоветуйте мне проект, в котором я вижу, как правильно использовать Spring MVC и Hibernate вместе.Я новичок в этих рамках.

Ответы [ 4 ]

8 голосов
/ 23 марта 2012

Appfuse имеет архетип Maven для этого стека.Настоятельно рекомендуем вам иметь пик.В качестве альтернативы книга Spring in Action была для меня отличным ресурсом в изучении взаимодействия между пружиной и гибернацией / пружиной - используйте также управление транзакциями на основе аннотаций, и у вас действительно хорошее начало.

см. Здесь: http://appfuse.org/display/APF/Using+Spring+MVC appfuse-basic-spring - базовый архетип проекта.

Лучше всего использовать модули maven.т.е. appfuse-modular-spring

Если вы установите m2e (плагин maven 2 eclipse), создание нового проекта maven позволит вам выбрать архетип.

лучший ответ:

Если бы я собирался порекомендовать, КАК изучать эти технологии, я бы сказал, сначала научитесь создавать проект hibernate / maven / xml, выполнив следующее: http://www.mkyong.com/hibernate/quick-start-maven-hibernate-mysql-example/

Затем узнайте, как использовать пружину для внедрения зависимостей.с maven / hibernate и xml: http://www.mkyong.com/spring/maven-spring-hibernate-mysql-example/ Обратите особое внимание на наслоение шаблона bo / dao и то, как вы используете интерфейсы, но подключайтесь в реализациях с пружиной di - это важно для написания кода качества

Далее проверьте аннотации в спящем режиме и транзакции, управляемые аннотациями: http://www.springbyexample.org/examples/hibernate-transaction-annotation-config.html http://www.springbyexample.org/examples/hibernate-transaction-annotation-config-code-example.html http://www.mkyong.com/hibernate/maven-hibernate-annonation-mysql-example/

Наконец, вы можете узнать, какой фреймворк mvc вы выбрали.Я действительно рекомендую Struts2, но это не будет иметь большого значения.используйте Spring DI, реализуя интерфейсы и реализации проводки во время выполнения для ваших действий / контроллера.Если вы не понимаете, как это сделать, то вы узнаете об уроках гибернации / весеннего обучения.Spring in action станет хорошим справочником, который стоит держать на своем столе, но на усвоение вам потребуется несколько недель.Удачи!Вы можете сделать это - я сделал и сейчас работаю в качестве разработчика Java

2 голосов
/ 23 марта 2012
  • приложение petclinic включает в себя эти и многие другие вещи
  • spring-roo может создать каркасный проект, используя эти технологии для вас.
0 голосов
/ 05 августа 2013

Spring MVC архетип быстрого запуска обеспечивает простую конфигурацию Spring-MVC и Hibernate.

0 голосов
/ 20 мая 2012

Если вы новичок в Spring MVC и Hibernate, я советую вам следовать пошаговой инструкции Spring MVC .Единственная проблема с этим - версия, руководство использует версию 2.5, а текущая версия - 3.1.x, но это очень хорошая отправная точка для накопления знаний.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...