2。4 Struts2简介
Struts2是Struts的下一代产品,是在Struts和WebWork的基础上形成了全新的Struts2框架,Struts2产生的目的是为了减少在运用MVC设计模型来开发Web应用的时间[1]。此外Struts2有很多的优点,例如:
1。 Struts2是基于MVC框架的,框架结构是非常清晰的,开发过程也是非常简单的,大大减轻了开发人员的工作压力和负担[1]。
2。 Struts2使用OCNL实现参数传递。
3。 Struts2是一个强大的拦截器,它能够准确拦截到错误信息。
4。 Struts2方便测试。
5。 Struts2是一个易于扩展的插件机制。
6。 Struts2模块化
7。 Struts2对异常进行处理。
2。5 Spring简介
Spring表示一个开源框架,它是为了解决企业应用程序开发的复杂性而被创建的,这个框架有一个很大的优势,那就是分层架构,Spring使用基本的JavaBean来完成项目,然而它的用途并不仅仅局限于服务器端的开发,简单的来说,Spring是一个控制反转( loC)和面向切面( AOP)的容器框架,另外Spring提供了很多功能,包括事务管理,持久化框架集成等等[2]。文献综述
Spring致力于J2EE的各层解决方案之中,而不仅仅是只专注于某一层的方案之中,甚至可以说是企业应用开发的“一站式”选择,并且贯穿表现层,业务层以及持久层,而且还能够与其他框架相结合使用,但是却不能够代替其他框架[2]。所以说Spring是你独特的。
2。6 Hibernate简介
Hibernate是一个开放源代码的映射框架[2]。Hibernate对JDBC进行了封装,可以通过与其他框架的结合来对数据进行操作数据库,Hibernate是与JDBC有着紧密联系的框架,所以说Hibernate有着很好的兼容性[2]。同样Hibernate也有很多的优点,例如:
1。面向对象。2。提高了工作效率。3。可移植性高。4。安全性高。
3。需求分析
3。1 需求分析
随着近几年的电子商务发展的趋势,网上服装购买已成为人们日常生活中必不可少的一部分,网上服装订购系统正是利用了这一发展趋势,本系统的功能包含:服装种类管理,服装信息查询,订单信息管理,购物车信息查询,用户信息管理,用户密码修改等。
3。2系统功能模块简介
本系统是网上服装购物系统,操作简便,友好的提示信息。本系统将实现以下功能模块:
1。登录模块:该系统有两种角色:管理员和用户
2。用户管理模块:管理员登录系统后对所有用户进行管理,主要包括对用户的删除,和查看用户信息
3。服装类别信息管理模块:管理员登录后台可对服装类别进行添加,删除,查看来,自,优.尔:论;文*网www.youerw.com +QQ752018766-
4。服装信息管理模块:管理员登录后台可对服装进行添加,删除,修改以及查看
5。订单信息管理模块:管理员登录后台可对所有的订单进行查看,受理或者删除
6。购物车管理模块:用户登录前台,查看服装,可将服装加入购物车,以及对购物车内的服装增删改查
7。密码管理模块:用户登录前台可查看,修改自己的密码
8。评论管理模块:用户登录前台可对不同的服装进行评论查看,或者发表评论
9。会员注册模块:用户进入起始页面,可进行会员注册