Как интегрировать шов в существующий проект. Или наоборот - PullRequest
1 голос
/ 20 ноября 2008

Есть ли документация по внедрению шва jBoss в старый проект Hibernate / JSF?

Попробовал Google, и я нашел следующее: Запустить новый проект шва, скопировать и вставить существующий код в новый проект Было бы неплохо узнать немного больше перед началом.

Ответы [ 2 ]

1 голос
/ 24 января 2009

Лучшим подходом, вероятно, является добавление библиотеки Seam в существующий проект, а затем постепенное изменение кода для использования преимуществ функций Seam. Для этого выполните руководство по Seam и реорганизуйте свой код для каждой функции Seam, которая упрощает подход JSF. Это включает в себя такие вещи, как:

  • превратить ваши классы слушателей действий JSF в Компоненты шва (т.е. добавить одну аннотацию)
  • объединить слушатель действия и классы EJB (слушатели действия могут быть EJB в Seam)
  • вставка контекста управляемого шва вместо существующего сеанса Hibernate
  • упрощение правил навигации по страницам с использованием синтаксис навигации по шву
  • Перенос видов в Facelets, если вы все еще используете JSP.

По сути, Seam, вероятно, даст вам много способов упростить ваш существующий код, поэтому применяйте их по одному, чтобы увидеть, как они работают.

0 голосов
/ 11 декабря 2008

Кажется, это часть решения:

http://www.mastertheboss.com/en/seam/63-jboss-seam-tutorial-1.html

...