Какой архетип m2eclipse использовать для проектов на основе JBoss / Hibernate? - PullRequest
1 голос
/ 26 февраля 2010

Я новичок в мире Java, но я довольно хорошо использую Flex, actionscript 3, Ant и даже Maven в некоторой степени. Теперь я хотел бы выучить немного Java и использовать Hibernate и JBoss (webapp).

У меня уже работает Maven, и я обнаружил плагин m2eclipse в сети, он кажется довольно хорошим для интеграции с maven.

Теперь я хотел бы знать, как настроить проект, используя «лучшие практики», если это возможно, и начать работу. Мой вопрос не об использовании Java или Hibernate, а о настройке / конфигурации проекта с использованием m2eclipse или, возможно, другого инструмента, если это необходимо.

Заранее благодарю за помощь.

1 Ответ

2 голосов
/ 27 февраля 2010

На самом деле, архетипы не являются специфичными для m2eclipse, они - виды maven. Но это была просто дополнительная заметка. Теперь, чтобы ответить на ваш вопрос, «к сожалению» нет уникальной опции, и я надеюсь, что я не сделаю вещи более запутанными при перечислении их:

  • Вы можете просто использовать архетип maven-archetype-webapp для создания пустого веб-приложения и настройки Hibernate самостоятельно (следуйте учебнику Hibernate , основанной на maven).
  • Вы можете создать более специализированное веб-приложение (используя struts2-archetype-starter или wicket-archetype-quickstart или архетип MyFaces) и настроить Hibernate самостоятельно.
  • Вы можете использовать архетип javaee5-maven-archetype для создания приложения Java EE 5 (JSF 1.2 + EJB 3).
  • Вы можете использовать архетип softeu-archetype-seam для создания приложения JBoss Seam (JSF + Facelets + Seam).
  • Вы можете использовать один из многочисленных AppFuse архетипов (Hibernate, Spring и презентационный фреймворк по вашему выбору) для создания приложения "AppFuse".

Если вам нужны рекомендации, я бы рекомендовал использовать архетип AppFuse . Выберите структуру представления и выберите соответствующий архетип. Если вам нужно более «голое» решение, создайте пустое веб-приложение и настройте режим гибернации самостоятельно (следуйте упомянутому учебнику).

...