Каковы некоторые хорошие примеры приложений с использованием Spring и Hibernate?

Мне нужно быстрое начало перехода для использования Spring и Hibernate вместе, и я искал пример кода для изменения и расширения. Бонусные баллы для Struts2 и Spring Интеграция безопасности.

Ответ 1

Существует образец проекта, который включает в себя Spring, Hibernate и Struts2, доступные с сайта Struts2, который, как представляется, имеет большую часть того, что я хотеть. Он включает базовую конфигурацию JPA, но не предоставляет классы DAO.

Общий шаблон DAO документируется на сайте Hibernate здесь. Это дает хороший фундамент DAO, но код использует Hibernate напрямую без JPA или Spring.

следующая публикация (предупреждение:) дает некоторую информацию об использовании Spring с JPA, а не класс HibernateTemplate.

Объединим эту информацию, я хорошо поступил на пути к моему проекту скелета.

Ответ 2

Официальные документы - ваш лучший выбор для Spring и Hibernate. Тем не менее, вы можете посмотреть Когда Spring Отвечает на спящий режим и Spring и Hibernate с MyEclipse, чтобы вы начали.

Лучше всего, если вы используете Netbeans или не имеете никаких проблем с этим, просто запустите совершенно новое приложение и следуйте мастеру веб-приложений и укажите Spring и Hibernate в качестве рамки приложения и ORM соответственно. Он сгенерирует полный скелет для вас. Вы даже можете добавить Struts2 в качестве веб-структуры позже, в project- > properties- > framework.

Вы можете посмотреть в Struts2 Spring Плагин для последнего. Кроме того, Spring Интеграция безопасности.

Ответ 3

Посмотрите AppFuse

В нем много стартового веб-приложения. У вас также есть что-то с Struts2- Spring -Hibernate.

Ответ 5

Spring Roo создает скелет Spring - Hibernate с JPA 2. Вы можете продолжать использовать Roo, или вы можете отключить его с небольшой ручной работой. Он загружает новейшие версии Hibernate и Spring, и вы можете быть уверены, что они будут работать вместе.

Spring Roo дает вам совет с помощью команды "hint", и вы можете начать очень быстро. Вы можете следить за учебником в http://static.springsource.org/spring-roo/reference/html/beginning.html и сделать первые два шага достаточно.

Но Roo не поможет с Struts, он предлагает JSF вместо этого.