在编写新的代码之前,我正在开始一项关于 Web 表单生成器技术的比较研究(为什么要重新发明轮子?)。我想知道 XForms 是否是最佳选择的标准?
使用 java 编写的库或工具使用 java/xml/xslt 生成 Web 表单和调查是否有经验?
例如也支持休眠持久性的工具?我现在正在观看使用 XForms 和 XPL 的 Orbeon Form builder,但我想 java 世界中是否存在其他工具?
谢谢。
根据您的需要,XForms 可能是最佳选择。当然,它是一个标准,但使用它取决于你想要完成什么。
如果您需要可以存储为行列的简单表单,您可以使用 Google Drive 上的表单,但是如果您需要复杂的表单来构建 XML 文档,那么 XForms 是您的选择。
考虑到存储必须是 XML 数据库才能利用 XForms 的全部功能。例如,看看eXist-db(基于 Java 构建)或BaseX。在 Java 中有一个名为XIndice的项目,但它现在已被放弃。
在重新发明轮子之前,也许史蒂夫卡梅隆的这个项目会让你感兴趣……