基于XML购物车设计和实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML购物车设计和实现

基于XML购物车设计和实现   摘要:购物车是在线购物网站的核心部分,而目前大多数购物车只是顾客提交订单前的商品展示,顾客无法将购物车中的商品数据提取出来用于日后事务处理和决策分析。XML技术允许数据按顾客不同要求以不同样式显示,同时购物数据可以保存,满足了日后处理的要求。本文使用XML技术构建购物车系统;采用JDOM对XML数据进行解析;应用XSLT实现数据显示和数据内容分离,并结合MVC模式开发系统,软件组件化设计增强了的系统可扩展性。   关键词:XML;购物车;JDOM;XSLT;MVC   中图分类号:TP311文献标识码:A 文章编号:1009-3044(2010)20-5499-02   Design and Implementation of Shopping Cart Based XML   WANG Zhen-hui   (College of Information Engineering, Xian Fan-yi University, Xian 710105, China)   Abstract: Shopping Cart is the key part of online shop websites, but most shopping cart is goods exhibition before customer commit their orders, customer can not extract the shopping data for further transaction process and decision analysis. XML technology allows data display with different styles according to different requirements of customers, and data can be saved, it meets future processing requirement. the paper build shopping cart system based XML,used JDOM to parse XML data, apply XSLT to make data display and data content depart, combined with MVC mode to development this system, software component-based design enhanced the system scalability.   Key words: XML; shopping cart; JDOM; XSLT; MVC   随着Internet的发展和日益普及,网上购物被越来越多的人所接受,人们足不出户就可在网上购买商品,从而节省了时间,增强了生活品质。购物车是电子商务网站中不可缺少的组成部分,但目前购物车中商品信息的存储大多使用数据库技术,用户更新购物车时会频频访问和修改数据库服务器中的数据,造成服务器访问繁忙,同时交易的数据顾客自己不能保存,使得顾客无法对商品信息进行后期处理和加工、不能满足顾客对数据统计和决策分析的需要。   XML是Web公用数据格式定义语言。通过XSLT格式转换语言,用户可以定制显示XML数据,同时由于XML技术应用的逐渐增多,对XML数据解析的组件也多了起来,如微软的DOM和开源平台JDOM。所以,使用XML处理购物车数据在技术上是可行的。本文在深入研究网上购物车功能的基础上,有效结合XML技术以及MVC模式构建B/S信息系统,为高效处理、显示购物车中数据提供了一种有效方法。   1 系统设计思路   1.1 系统框架   网上购物车的主要功能主要有向购物车中增加商品、删除商品、修改商品数量、查看购物车中商品等,是顾客订单确认提交给数据库前的用户需求。考虑到顾客有修改购物车中的要求,采用数据库技术会使整个交易系统的速度大大降低,所以采用客户端XML文档保存顾客的商品数据,只有到提交订单时才将XML文档中数据写入订单数据库。   为了使整个系统具备良好的扩展性,采用了MVC模式设计了Web三层软件体系结构构建网上购物系统。图1为基于MVC模式的三层架构图。   从图1可以看出,本系统分三层,第一层是表示层,顾客通过浏览器页面向服务器提交服务请求或查看服务器响应的数据。第二层是逻辑层,用来进行请求中的逻辑处理,根据顾客的请求与第三层数据层进行数据交易,返回顾客所需结果或向数据层写入数据。MVC设计模式的核心技术是JSP+Servlet+JAVABean。JSP代表视图(View),接受用户输入

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档