(JSP程序设计实用案例教程)ch9网上书店完整实例.ppt

(JSP程序设计实用案例教程)ch9网上书店完整实例.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上书店完整实例 系统概述 网络技术的飞速发展,极大地影响了商业交易中传统的交易方式和流通方式。随着业务的不断扩大,书店的规模也不断扩大,迫切需要建立相应的网上书店。利用电子商务的优势同现有销售模式和流通渠道相结合,扩大消费市场,为书店的再发展带来新的商机,也为各地消费者提供便利,而且降低商业成本。 这里介绍的在线书店系统主要是针对中小型书店,图书管理员将图书信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买图书,提交购书单给图书管理员,并同时将费用通过电汇或邮寄的方式交付到图书管理员处。管理员在收到付款后,发货给购物者,并同时更新网上有关于该订书单的付款状态,从而完成一次交易。 系统功能 购物流程 公用模块 配置文件 在web.xml中,配置了管理员登录验证的servlet(LoginControl);在welcome-file-list 中设置了网站首页为default.jsp,这样只要输入网站根目录,系统会自动转向default.jsp。配置文件WEB.XML代码如下: ?xml version=1.0 encoding=ISO-8859-1? !DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 2.3//EN /dtd/web-app_2_3.dtd web-app 配置管理员登录验证的servlet,servlet类为bookshop.LoginControl,访问路径为 网站目录/admin/LoginControl servlet servlet-nameLoginControl/servlet-name servlet-classbookshop.LoginControl/servlet-class /servlet servlet-mapping servlet-nameLoginControl/servlet-name url-pattern/admin/LoginControl/url-pattern /servlet-mapping 设置网站首页为default.jsp,这样只要输入网站根目录,系统会自动转向default.jsp welcome-file-list welcome-filedefault.jsp/welcome-file /welcome-file-list /web-app 购物车类 网上商店的一个重要部分是购物车,当然这是一个虚拟的购物车,购物车用于暂时存放顾客选择购买的商品。购物车相关类有两个:ShoppingCartItem.java和ShoppingCart.java, ShoppingCartItem类用于存放一种图书的信息,包括当前选购的数量,为了简化代码,该类没有用get与set方法来存取其属性;ShoppingCartItem类为购物车类,它模仿实际购物中的行为,提供了向购物车加入图书、从购物车移去图书、修改购买的图书数量以及下订单等功能。 分页组件 在网上书店中,多处需用到分页,虽然前面我们介绍了基本的分页方法,但编写复杂,我们可以在基本分页方法的基础上,根据软件重用的思想,编写一个分页类WPage,简化分页代码的编写 出错处理页面 网上书店有一个共同的出错处理页面errorpage.jsp,其它页面通过设置%@ page errorPage=“errorpage.jsp” %,使得发生错误时自动转向errorpage.jsp页面,图9-3为一个出错后的页面示例。 出错处理页面errorpage.jsp代码如下: %@ page contentType=text/html;charset=GBK % %@ page isErrorPage=true % htmlbody brbrcenter对不起,出错了!brbr 错误原因为:font color=red%= exception.getMessage() %/font /center/body/html 前台购物系统 公共包含文件 为了避免重复,把各页面都会用到的指令与代码放在一个公共文件comman.jsp中,其它页面用%@ include file=common.jsp % 对其进行引用。公共文件comman.jsp代码如下: %@ page import=java.sql.* % %@ page import=java.util.* % %@ page import=bookshop.* % %@ page errorPage=errorpage.jsp % link href=css/sty

文档评论(0)

autohhh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档