我们正在通过(javaEE6 framework)开发企业Web应用程序
我们需要一个表单构建器,最终用户可以使用它来设计表单并在运行时运行它。
我们建议使用XForm格式作为表单生成器的输出和输入,而不是JSF。因此,我们将需要一个插件或引擎来解析Generated XForm以便在浏览器中生成表单。
XForm具有JSF功能吗?我的意思是-Ajax-样式-JQuery
和
Xform是否具有与Java Beans的集成能力?
最佳答案
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大致相同,但是完全在客户端运行。
可以使用CSS在XForms顶部应用样式。 JavaScript和JQuery有时可以结合使用,以增强实现所提供的功能,但这实际上取决于实现的工作方式。不确定AJAX的相关性如何,因为XForms的想法实际上是在客户端保留一个数据模型,并在完成后将其发送出去。
XForms实现中最知名的人也许可以进行更详尽的阐述。同时,您自己看一下实现列表。当然值得一看。
HTH!