跳转到内容

XRX/构建您的第一个 XRX 应用程序

来自维基教科书,为开放世界提供开放书籍
< XRX

如何构建您的第一个 XRX 应用程序

[编辑 | 编辑源代码]

虽然构建 XRX 应用程序有很多不同的方法,但有两个重要的要素可以帮助您入门。首先,您需要一种使用 RESTful 接口创建 XQuery 的方法。开源原生 XML 数据库 eXist 似乎是大多数人的最爱,尽管 MarkLogic 服务器有一个社区版本,只要您的数据集小于 10GB 就可以免费使用,这似乎足以满足大多数试点和学习项目。

您需要的第二个组件是一个客户端,它可以接收为浏览器设计的 XForms 数据流并用它构建应用程序。由于 XSLTForms 客户端现在与 eXist 和 MarkLogic 捆绑在一起,并且可以在所有浏览器上运行,因此许多人都在使用此客户端。

如果您需要快速加载且无需加载大型 XSLT 变换和 JavaScript 库的开销的表单,FireFox XForms 附加组件也是一个非常成熟的产品,但它不能在高于 3.0.12 的 FireFox 版本上运行。

IE 的 Picoforms XForms 客户端和 Chiba 表单也能很好地工作。如果您正在寻找纯服务器端转换,您可能需要考虑 Orbeon Forms 或 IBM Workplace Forms 工具。

您需要掌握五个架构任务。它们用 CRUDS 这一短语表示:创建、读取、更新、删除和搜索。拥有一个能够快速从电子表格导入 XML 数据的工具也很有用,因为您将更多数据迁移到您的 XRX 应用程序服务器。oXygen XML 编辑器是一个热门选择,因为它对 eXist 数据库提供了强大的支持。

一旦您理解了 CRUDS 周期的基本概念,您就可以探索使用 XQuery、XQuery 函数和模块优化报告的方法。


返回:XRX 应用程序服务器 下一步:背景技术

华夏公益教科书