Настройка гибернации в гелио затмения - PullRequest
0 голосов
/ 20 января 2012

Как я могу настроить Hibernate для динамического веб-приложения с помощью Eclipse Helios? Я новичок, поэтому, пожалуйста, дайте мне знать, если есть какой-либо пример.

Я попробовал для приложения Java и включил все JARS, и он работал нормально. Но не понимаю, как я могу сделать это для веб-приложения и проверить его.

Я буду использовать Struts2, поэтому буду признателен, если смогу получить соответствующий пример или руководство.

Ответы [ 3 ]

1 голос
/ 20 января 2012

Бросьте банки в WEB-INF/lib.Эти jar-файлы автоматически добавляются Eclipse в путь сборки проекта и составляют (вместе с каталогом WEB-INF/classes и путь к классу контейнера) путь к классу веб-приложения.

0 голосов
/ 20 января 2012

Сначала загрузите Struts2 и импортируйте пример файла WAR в Eclipse. Вы можете найти его в исходной папке: struts-2.3.1-all\struts-2.3.1\apps\struts2-blank.war

Во-вторых, вы должны установить Eclipse Hibernate Plugin. Выберите «Окно»> «Установки»> «Установить / обновить»> «Доступные сайты программного обеспечения», добавьте следующую ссылку и назовите ее «JBossTools» или что-то в этом роде.

http://download.jboss.org/jbosstools/updates/helios/

В зависимости от ваших потребностей вы можете установить плагины Hibernate для многих типов проектов. В этом случае выберите плагин веб-приложения.

И после этого вы должны включить библиотеки Hibernate Core в ваш путь к классам. Я бы порекомендовал Hibernate 3.6 и выше. Потому что это больше не зависит от asm (asm-3.3.jar, asm-commons-3.3.jar ...). Если вы используете более ранние версии, вы можете столкнуться с некоторыми проблемами, поскольку Struts2 также зависит от библиотек asm.

Затем создайте базу данных и используйте следующую ссылку для настройки и генерации классов bean-компонентов модели.

http://casteyo.wordpress.com/2007/06/06/conf_hibernate/

Теперь вам не нужно самостоятельно писать файлы сопоставления. А благодаря заводскому шаблону DAO у вас есть возможность завершить проект.

Надеюсь, это поможет, и Гудлак

...