级别: 中级 Steve K Speicher (sspeiche@us.ibm.com), 资深软件工程师, IBM Keith Wells (wellsk@us.ibm.com), 顾问软件工程师, IBM Jan J. Kratky (kratky@us.ibm.com), 高级软件工程师, IBM Kevin Kelly (kekelly@us.ibm.com), 技术团队资深成员, IBM
2007 年 3 月 16 日 本教程关注 W3C XForms 1.0 标准的关键方面以建立一个基于 Web 的全功能购物车。按照这里介绍的方法,读者可以顺利地开始用 XForms 创建真实的应用程序,而不需要学习整个 XForms 规范。
在本教程中
- 在本教程中,您将学习如何使用一些 XForms 结构来开发购物车应用程序。您将了解 XForms 文档的组织,使用一些 XForms 用户界面控件,在数据模型上定义限制,学习一些改进表单外观的技术。
- 本教程集中关注一个购物车,它用来购买与计算机相关的产品。它计算总金额、折扣和担保额度,处理各种交付选项。它与目前 Web 上的许多购物车很相似。本教程的目的并不是研究订单的服务器端处理,而是主要关注客户端功能。
- 本教程描述一种使用 XForms 进行表单修改的通用使用模式。
预备知识
本教程是为熟悉 HTML、HTML 表单、XML、CSS 和其他 Web 相关技术的 Web 应用程序开发人员编写的。尽管了解这些技术会有帮助,但是对于通过本教程更好地理解 XForms,它们不是必需的条件。
系统需求
为了查看或呈现这些表单,通常需要一个浏览器和一个插件。也有一些不需要插件的方法;这些方法有的基于服务器,有的基于 JavaScript™/ECMAScript。在 参考资料 中可以找到一些可用的 XForms 查看器。对于本教程,使用 Mozilla 的 XForms add-on 0.7 和 Firefox 1.5.0.7,但是也可以使用许多其他软件。本教程的目的并不是描述当前的各种实现之间的差异,而是提供足够的信息,帮助您开发出能够用于大多数查看器的表单。 要观看本教程中所包含的演示,您的浏览器应该能运行 JavaScript™,并安装 版本 6 或更高版本的 Macromedia Flash Player 。您可以从 http://www.macromedia.com/go/getflashplayer/ 下载最新的 Flash Player。
格式 html, pdf
关于本教程
本教程采用一种渐进的方式构建在线购物车。随着购物车的构建和对新 XForms 概念的使用,会简要地描述它们以便您理解最终的应用程序。
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |