Мне нужно быстрое начало перехода для использования Spring и Hibernate вместе, и я искал пример кода для изменения и расширения. Бонусные баллы для Struts2 и Spring Интеграция безопасности.
Каковы некоторые хорошие примеры приложений с использованием Spring и Hibernate?
Ответ 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.
Ответ 4
В SpringSource есть большое количество хороших примеров приложений, доступных здесь:
https://src.springframework.org/svn/spring-samples/
Лучше всего начать с этого, наверное:
Ответ 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 вместо этого.