Xform против Jsf в веб-приложении Java ee

Мы разрабатываем корпоративное веб-приложение на основе (javaEE6 framework). Нам нужен конструктор форм, который конечный пользователь может спроектировать и запустить во время выполнения. Мы предложили использовать формат XForm в качестве выходных данных Builder формы и Input вместо JSF. поэтому нам понадобится плагин или движок для разбора сгенерированной XForm для создания формы в браузере.

XForm представлен как JSF? Я имею в виду -Ajax -Styling -JQuery

А также

Имеет ли Xform возможность интеграции с компонентами Java?

1 ответ

Решение

XForms - это не библиотека и не фреймворк. Это стандарт W3C, см. http://www.w3.org/MarkUp/Forms/. Они хранят список всех известных реализаций, см. http://www.w3.org/community/xformsusers/wiki/XForms_Implementations.

От реализации зависит, насколько хорошо она будет интегрирована в архитектуру J2EE. Я слегка знаком с некоторыми. Насколько мне известно, OrbeonForms и BetterForms являются собственными фреймворками и преобразуют страницы XForms в динамический HTML. Они хорошо интегрируются поверх REST API. XSLTForms делает более или менее то же самое, но работает полностью на стороне клиента.

Стилизация может быть применена поверх XForms с использованием CSS. JavaScript и JQuery могут иногда использоваться в комбинации для улучшения функциональности, предоставляемой реализацией, но это действительно зависит от того, как работает реализация. Не уверен, насколько уместен AJAX, поскольку идея XForms на самом деле заключается в том, чтобы сохранить модель данных на стороне клиента и передать ее по завершении.

Кто-то, кто лучше знаком с реализациями XForms, может разработать более тщательно. А пока взгляните на список реализаций самостоятельно. На них, безусловно, стоит взглянуть..

НТН!

Другие вопросы по тегам