Chinaunix首页 | 论坛 | 博客
  • 博客访问: 199162
  • 博文数量: 163
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 1720
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-08 11:41
文章分类

全部博文(163)

文章存档

2011年(1)

2009年(162)

我的朋友

分类:

2009-06-17 16:01:53

 代码清单3-5展示了实现这个特定需求的迅速而粗糙[13]的解决方案。这个例子使用php和MySQL数据库,但是我们关注的重点是大体上的结构。如果换成aspjsp或者Ruby脚本,可能会得到结构类似的代码。

  代码清单3-5 迅速而随性地从数据库查询结果生成XML数据流

  代码清单3-5中的PHP页面可以生成类似于代码清单3-6的XML页面,在这个例子中,数据库里有两个匹配的产品。这里,代码进行了缩排以便于阅读。之所以选择XML作为客户端和服务器之间通信的媒介,是因为它通常都用于这个目的,并且第2章也已经提到如何使用XML- HttpRequest对象来处理服务器端生成的XML文档。第5章将会更加详细地探讨客户端和服务器通信的其他选项。

  代码清单3-6 代码清单3-5输出的简单的XML

  我们有了一个web服务器端的应用,假设在前端有一个很好的Ajax应 用来处理这个XML。来展望一下未来。假设随着产品范围的扩大,要添加子类别(例如时装、休闲装、户外运动装),还要添加“按照季节搜索”的功能、实现关 键字搜索、以及清除条目的链接。所有这些特征都可以通过类似的XML数据流来很好地支持。我们来考察一下如何重用当前的代码以便实现这些目标,以及在这个 过程中将会遇到什么阻碍。

阅读(312) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~