2013-04-29 4 views
-1

Я ищу любое программное обеспечение, которое позволяет мне автоматически генерировать файлы MVC (bean и вид xhtml) любого CRUD любого объекта с использованием технологий Java Server Faces 2 и Richfaces 4.Создать JSF2 CRUD - Могу ли я создать компонент и xhtml автоматически для любого объекта?

Я думаю, что одним из решений было бы использовать плагин Hibernate Tools для Eclipse, создав экспортера, как генератор кода Dao, но я не знаю, возможно ли это или как я могу это сделать. Я искал, но я не нашел никакой документации об этом.

Вы знаете, что является лучшим решением для этой проблемы? Любое другое интересное программное обеспечение?

Thx!

ответ

0

Netbeans имеет эту функцию, основанную на классе сущности, который может генерировать CRUD. Это то, что он генерирует для каждого объекта вы выбираете:

  • сессионный компонент, который расширяет AbstractFacade.java
  • JSF контекст сеанса, управляемый компонент
  • каталог, содержащий четыре файла Facelets для возможности CRUD (Create.xhtml, Edit.xhtml, List.xhtml и View.xhtml)

также будет генерировать:

  • класс AbstractFacade.java, который содержит бизнес-логику для создания, извлечения, изменения и удаления экземпляров сущностей
  • классов
  • утилиты, используемые JSF управляемых компонентов (JsfUtil, PaginationHelper)
  • набор свойств для локализованных сообщений и соответствующая запись в файле конфигурации Faces проекта (а лица-config.xml файл создается, если один уже не существует.)
  • вспомогательные веб-файлы, включая стандартную таблицу стилей для визуализированных компонентов, и Facelets файл шаблона

у вас будет для обновления кода генерации для использования richfaces.

Вот учебник о том, как это сделать: https://netbeans.org/kb/docs/web/jsf20-crud.html