Как создать модульное приложение JSF 2.0 в Netbeans? - PullRequest
2 голосов
/ 21 февраля 2012

У меня есть приложение JSF, которое я хотел бы разделить на модули. Разделить код Java легко ... разделить страницы JSF (которые могут ссылаться друг на друга) - это не так.

Я думаю, что ответ BalusC в этом посте ведет меня по правильному пути:

Как создать модульное приложение JSF 2.0?

Однако у меня проблемы с применением его в моей среде Netbeans. Тип проекта «Веб-приложение» не позволяет включать в него другие проекты «Веб-приложение», поскольку он ожидает только проекты, которые создают файлы JAR. Даже если вы переименуете .war в .jar, он все равно не понравится.

Если я использую тип проекта «Java-приложение» для управления своим веб-проектом, то IDE не предоставляет мне все отличные возможности, связанные с типом веб-проекта (создание компонентов JSF и т. Д.).

Если у кого-то есть опыт с этим, я, конечно, буду признателен за некоторые советы.

1 Ответ

0 голосов
/ 21 мая 2012

В моей работе возникла та же ситуация, и мы решили создать проект приложения Java (не веб) со всеми bean-компонентами и тегами (.xhtml).

Итак, с face-config.xml в папке META-INF и JSF 2.0 в его пути к классам. Мы можем создавать bean-компоненты с помощью аннотации @ManagedBean.

Теперь наше веб-приложение может включать этот проект в свой classpath, и Netbeans видит все bean-компоненты.

Можно вставить .xhtml, упакованный в Java Application Project, через "ui: include" или пользовательские ярлыки , например, .

...