基于J2EE网上体育用品店设计.docVIP

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

基于J2EE网上体育用品店设计摘要:本网站是基于java的web开发,使用了Java 2 Enterprise Edition (J2EE) 平台,在本网站的开发中主要用到了struts的框架,在其基础上使用了MVC设计模式,网站的页面设计上主要用的是JSP技术,服务器采用开源的Tomcat5.0,数据库采用开源的MySQL5.0,在完成各页面的设计和severlet连接实现之后连接数据库使用JDBC连接到数据库。 关键词:Tomcat JDBC MVC框架 JSP 中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2012)06-0173-01 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为B2B,B2C,C2C,电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。 1、网站的主要功能 本平台利用现在比较广泛的JSP+My SQL数据库的架构实现的,此系统包括:用户登陆、浏览商品、订购商品、购物车、定单管理等功能;其中购物车能实现物品的增、删、修改数量等功能。 2、具体功能的实现 2.1 用户登录设计 用户登陆设计的实现先前要必须有用户创建,对于用户的创建是在实体包里面创建一个实体类User类。在User类里面创建用户的信息,然后通过session转到loginAction,创建loginform表单和form表单,同时对其进行配置,在表单里设定用户权限。当客户输入信息无误之后经过loginAction进行页面跳转处理,跳转到商品列表,在配置文件进行配置。 2.2 商品管理模块设计 先创建一个实体类product,它的属性有id,name,price,description,为了能够实现产品的输出,先要创建一张产品表,由于输入的是多个产品,必须要用到一个集合函数,通过连接数据库取出数据库表中存放的产品和产品信息,该网站连接数据库是通过JDBC来实现的,连接数据库方式如下: private static String[] props = { “com.mysql.jdbc.Driver”, “jdbc:mysql://:3306/tarena”, “root”, ““, }; 在listproductAction中对product进行处理,获取数据库中的商品信息并保存在请求中。(通过setAttribute())获得,处理完之后进行跳转,跳转到购物车界面,如果想要登录则跳转到登陆界面。跳转时的代码如下: List products = biz.findProducts(); HttpSession session = request.getSession(); session.setAttribute(“products”, products); return mapping.findForward(“listproduct”); 具体实现步骤如下:(1)首先选中商品,只能同时点击一个,点击超连接;(2)点击“加入购物车”,界面会自动将选中产品的id传递给listprojectAction类,这个类自动调用addItem方法; 2.3 购物车管理模块设计 购物车这个实体很特殊,不像用户类等在数据库持久化。它是在用户进行一次购买活动与服务器交互的过程中,存放在这次活动Servlet的Session范围的临时资源,当用户的这次活动结束后,这个资源会自动释放。一个用户进行一次购买活动,系统给用户分配的一个新购物车会从始至终跟随用户,购物车里存放的是用户这次活动购买的商品,以条目形式存放。购物车的功能有添加商品到购物车、删除购物车里某种商品条目、修改商品的购买数量、返回到商品列表继续购物、清空购物车、结帐。本界面功能实现主要用到的类是Cartion类,CartAction类继承LookupDispatchAction类,具体实现步骤如下: (1)删除购物车里的某种商品步骤如下:1)首先选中要删除的商品,可以同时选择多个,点击复选框。2)点击“delete”按钮,界面会自动将选中产品的id传递给CartAction类,CartAction类中的delete方法。3)Delete方法获得传递过来的产品id,并根据产品id删除cart集合中产品,再将修改后的cart集合在购物车界面显示出来,显示的结果既是删除选中商品后的效果。(2)修改商品的购物数量步骤如下:1)首先选中要修改的商品,可以同时选择多个,点击复选框。2)在产品数量文本框中输入修改的

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档