- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)在产品数量文本框中输入修改的
您可能关注的文档
- 在高三历史复习中妙用“学生讲坛”.doc
- 在阅读教学中让学生拥有智慧语言.doc
- 在高中信息技术教学中如何培养学生创新实践能力.doc
- 在高中历史教学中如何培养学生兴趣.doc
- 在高中化学教学中培养自主学习能力.doc
- 在高中历史课堂教学中开展趣味教学.doc
- 在高中地理教学中培养学生学习兴趣.doc
- 在高中思想政治课中巧用视频资源促进学生学习发生实践反思.doc
- 在高中数学教学中如何培养学生创新精神.doc
- 在高中数学课堂教学中如何引导学生思索问题.doc
- 2.1 让美德照亮幸福人生 做讲社会公德的好公民 课件 中职思想政治高教版职业道德与法治.pptx
- 3.2.1 滑动摩擦力课件 说课课件高一上学期物理人教版必修第一册.pptx
- 3.2 增强职业道德意识 职业道德是职业成功的必要保证 课件 中职思想政治高教版职业道德与法治.pptx
- 1.3地球的公转 昼夜长短变化模型说课 课件七年级地理上册人教版.pptx
- 4.1(基因指导蛋白质的合成)说课课件-高一下学期生物人教版必修2.pptx
- Unit4Whatcanyoudo说课(课件)人教PEP版英语五年级上册.pptx
- 圆的周长(1)(说课课件)六年级上册数学人教版.pptx
- 2024-2025学年陕西省安康市七年级下学期7月期末数学检测试卷.pdf
- 2024-2025学年新疆维吾尔自治区阿克苏地区八年级下学期期末数学检测试卷.pdf
- 贫血类型临床与检验.pptx
最近下载
- 出师表格理解性默写.doc VIP
- 电力用直流电源系统蓄电池组远程核容典型接线图、自动核容报告、双向DCDC装置、换流器技术要求.docx VIP
- 路面铣刨摊铺施工方案.pdf VIP
- 首届档案职业技能竞赛考试题库(含答案).docx VIP
- 建筑工程施工技术课件.ppt VIP
- 医院智慧服务分级评估二级实证材料通用模板(选择项部分)(2024版) .doc VIP
- 黑色冶金行业标准YB/T4001.1-2007(钢格栅板).docx VIP
- 旅游景区开发运营项目指标评估报告.docx VIP
- 2024北京市密云区辅警考试真题及答案.docx VIP
- 高速公路服务设施设计规范-2016-7-26标准.pdf VIP
文档评论(0)