基于Struts框架的网上购物系统设计与实现
2014-02-25李立春刘卓
李立春 刘卓
基于Struts框架的网上购物系统设计与实现
李立春1,刘卓2
(1.吉林化工学院 信息与控制工程学院,吉林 吉林132022;2.中国石油吉林石化分公司染料厂,吉林 吉林132022)
摘要:简要阐述Struts框架的内容和功能。介绍了基于Struts的网上购物系统的设计过程,对购物车的实现和购物流程进行了研究。设计结果表明该系统稳定可靠,是今后Web发展的一个方向。
关键词:Struts框架;网上购物系统;购物车
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)01-0226-02
2013年“双十一”网络购物异常火爆,淘宝销售额达到350亿元。网上购物系统是在网络上建立一个虚拟的购物商场,为商家和顾客搭建一个产品交易的平台。通过该平台能够轻松实现产品的供、存、销,使购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活方式,同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。
1 Struts框架概要
Struts采用Java Servlet/JSP技术,是MVC模式的典型实现,对Model、View和Controller都提供了对应的实现组件,其具体实现如图1所示。
Struts各组件实现功能描述如下:
1)模型(Model):Model由JavaBean和ActionForm组成,ActionForm用来封装用户请求参数(如表单),JavaBean用来处理底层业务逻辑(如数据庫访问)。
2)视图(View):View主要由JSP页面生成视图, Struts提供了丰富的标签库。
3)控制器(Controller): Controller由前端控制器和后端控制器组成,前端控制器对应图1中的ActionServlet,当client提出请求,ActionServlet响应请求,并且在指定的Struts-Config.xml文件中查到对应的Action。后端控制器对应图1中的Action,它可配置成一个标准的Servlet,用来拦截所有的用户请求,然后转发给Action进行处理。Action可以与Model部分交互,以实现状态改变和状态查询,Action还将返回下一步的视图选择给Action-Servlet。……
