使用 XForms 和 Ruby on Rails 开发小型门诊管理系统(1)

http://tech.ddvip.com   2008年07月07日    社区交流

内容摘要:介绍如何结合使用 XForms、IBM DB2 pureXML 和 Ruby 来简化 Web 应用程序的开发,分为四部分,这是第一部分。本系列文章中将开发一个虚构的应用程序来管理一个小型医院的门诊患者信息。

  本文示例源代码或素材下载

  本系列文章 介绍如何结合使用 XForms、IBM DB2 pureXML 和 Ruby 来简化 Web 应用程序的开发,分为四部分,这是第一部分。本系列文章中将开发一个虚构的应用程序来管理一个小型医院的门诊患者信息。您将看到每种技术的强大功能,同时还将看到如何将其结合起来。第一部分将说明 XForms、DB2 pureXML 和 Ruby on Rails 如何帮助您更快地构建以 XML 为核心的 Web 应用程序。

  简介

  技术世界在不断的变化。新技术层出不穷,原有的技术不断演化。这些力量产生了新的范型和最佳实践。有时候新技术就像是重新发明的轮子上闪闪发亮的油漆,但有时候又能带来切实的利益。这是 本系列文章 的第一部分,考察了有不少相通之处的三种新技术。这些技术从单纯的技术角度来看非常有趣,而且都以简化某些困难的任务为目标。我们将看到,XForms 是一种创建功能丰富的交互式 Web 应用程序的技术。还将考察用于管理 XML 文档的强大的 IBM® DB2® pureXML 特性。最后,我们将利用 Ruby on Rails Web 应用程序框架把两者结合起来,创建一个 Web 应用程序简化门诊患者信息的录入。请注意,本系列文章没有涉及到防止病人查看受限制的目录、通过要求登录保护医生和护士表单和特定区域诸如此类的安全问题,这些在产品环境中都是需要考虑的。

  前提条件

  本文假设读者对 XML 和 Web 应用程序有一定的了解。对 XForms、DB2 pureXML 和 Ruby on Rails 这三种核心技术事先有所涉猎当然最好,但不是必须的。本文使用 Mozilla XForms 插件版本 0.8.0.3 编写。该插件在任何 Mozilla 浏览器如 Firefox 中提供了 XForms 运行时支持。另一种非常有用的 Mozilla 插件是 XForms Buddy。它提供了一个 XForms 调试器。本文使用的是 0.5.6 版。还需要用到 IBM 的 DB2 数据库服务器。本文采用 DB2 Express-C 9.5。支持 Windows®、Linux™ 和 UNIX® 系统。此外还需要 Ruby on Rails。本文使用了 Ruby 1.8.6 with Rails 1.2.5。

来源:ibm    作者:Michael Galpin    责编:豆豆技术应用

正在加载评论...