使用 DB2 pureXML 和 PHP 构建 Support Knowledge Base(上)
2010-02-25 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簻椤掋垺銇勯幇顖毿撻柟渚垮妼椤粓宕卞Δ鈧獮濠勭磽閸屾艾鈧懓顫濋妸鈺佺疅缂佸顑欓崥瀣煕椤愵偅绶氱紓鍐╂礋濮婂宕掑▎鎴М濠电姭鍋撻梺顒€绉甸幆鐐哄箹濞n剙濡肩紒鎰殜閺屸€愁吋鎼粹€茬敖婵炴垶鎸哥粔鐢稿Φ閸曨垰鍐€妞ゆ劦婢€濞岊亪姊虹紒妯诲蔼闁稿海鏁诲濠氭晲婢跺﹤宓嗛梺缁樺姈缁佹挳宕戦幘璇叉嵍妞ゆ挻绋戞禍鐐叏濡厧浜鹃悗姘炬嫹

classes — 包含用于将数据从数据库推入到应用程序所需的 PHP 类。
css — 包含用于定义 Web 应用程序的用户界面感观的 CSS 样式表文件。
includes — 包含用于应用程序的标题、导航侧栏和脚注(footer)的代码文件。PHP 脚本在每个页面的开始和结束部分包含这些文件,这样您就不需要将相同的代码复制到每个页面的源文件中。
sql — 包含用于创建 DB2 数据库和表的数据库 SQL 脚本。您将在本教程的下一小节使用这些脚本。
应用程序包含的 Web 页面可以分为以下类别:
管理视图 — 包含允许您创建和管理类别、文章和评论的页面。
客户机(最终用户)视图 — 包含应用程序主页面、搜索结果页面,以及用于查看文章类别和细节的页面。
先决条件
要跟随本教程给出的步骤,您需要安装以下软件:
IBM 软件下载:IBM DB2 Express-C 9.5
Apache HTTP Server 2.2
PHP 5.2
developerWorks 系列文章 “Leveraging pureXML in a Flex microblogging application”介绍了有关安装和配置以上软件的详细指导。该系列的第 1 部分介绍如何安装 DB2 Express-C。第 3 部分深入介绍了安装 Apache HTTP Server 和 PHP 的步骤。
创建 DB2 数据库
在本节中,您将为 Knowledge Base 应用程序创建数据库。您需要事先安装 IBM DB2 Express-C 并访问 DB2 Command Editor 工具。应用程序的数据库包含 4 个表,每个表各自包含了一些常规列和 XML 列。
使用 SQL 和 DB2 Command Editor 创建数据库
创建应用程序的第一步是创建一个新的 IBM DB2 数据库。在 Windows 中,启动 DB2 Command Editor(图 1),如下所示:
更多精彩
赞助商链接