基于Struts+Hibernate+Ajax电子商城系统.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于StrutsHibernateAjax电子商城系统

编号 黑龙江生物科技职业学院 毕 业 论 文 论 文 题 目:基于Struts+Hibernate+Ajax电子商城系统 所属系 (专业): 信息工程系 (计算机应用技术) 班 级 (学 号): 应用07-4 (200761010401) 论 文 作 者: 毛爱辉 指 导 教 师: 张金柱 完 成 时 间: 10 年 06 月 2 日 毕 业 论 文 鉴 定 书 一、指导教师评语(指导教师填写) 二、毕业论文成绩 指导教师签字: 年 月 日 目 录 一 引 言 4 二 相关知识和技术背景 5 三 系统需求分析 7 四 系统概要设计 10 五 系统详细设计 16 六 系统实现 29 结论 31 致谢 33 摘要:人们将传统的商店转移到了网上,模拟一般商店的经营模式,形成了各式各样的网上电子商城。本系统针对现在的发展趋势,以Struts框架和Hibernate框架为基础进行应用开发,并使用Ajax的技术实现异步通信的机制。Struts和Hibernate为本电子商城系统的开发提供了现成的通用的框架。将Ajax技术运用到Web应用中来,相当于用户和服务器之间加了一个中间层。现在将这些技术整合起来,使得系统在各方面都能达到要求,并有利于系统的维护和升级。 系统主要实现的功能: 网上电子商城系统;Struts;;;因特网的迅猛发展正以前所未有的深度和广度影响和改变着人各个方面的生活,越来越多的人开始意识到因特网所蕴含的巨大经济价值和无穷商机,并积极投身于电子商务活动。实际上,电子商务是一些商业行为的电子化,例如网上商店、网上贸易等。就网上来说,网上的崛起对传统的流通体系产生了强烈的冲击,有效地缩短了流通发行环节,将广大、紧密地结合在一起,大大提高了流通率。主要体现在Struts和Hibernate为本电子商城系统的开发提供了现成的通用的框架,Struts框架提供全套MVC模式的代码,极大地节省了时间;Hibernate框架完成数据持久化的重任,将数据库的操作提升到一个面向对象的层面上来。将Ajax技术运用到Web应用中来,相当于用户和服务器之间加了一个中间层。将这些技术整合起来的时候,使该系统在健壮性、代码重用和可扩充方面上了一个新的台阶,有利于系统的维护和升级。 本文共分为六部分。第一部分为引言,介绍课题的背景以及研究的意义等;第二部分介绍了相关知识,简要的介绍了J2EE, Struts框架, Hibernate框架,Ajax技术等。第三部分提出了系统需求分析,并使用用例图确定了系统的各个功能模块。第四部分根据以上需求作出系统的概要设计。第五部分是系统的详细设计部分,包含了数据库设计,架构设计以及详细的模块设计。第六部分为系统的实现部分,主要描述了系统的环境配置,主要代码以及系统的界面。 二 相关知识和技术背景 (一) J2EE概述 J2EE(Java 2 Platform, Enterprise Edition)是SUN 公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行,容器间通过相关的协议进行通信,实现组件间的相互调用。遵从这个规范的开发者将得到行业的广泛支持,使企业级应用的开发变得简单、快速。J2EE为搭建具有可伸缩性灵活性易维护性的商务系统提供了良好的机制MVC设计模式与StrutsC模式。在Model 2体系结构中,Servlet首先拦截客户端请求,此Servlet也被称为控制器Servlet。此Servlet处理请求的初始处理过程,决定要显示的下一个JSP页面。 Struts架构是Model 2体系结构的扩展,它包括一个控制器Servlet、JSP页面和应用程序的商业逻辑Bean。Controller层在Struts架构中,主要的控制组件是ActionServlet和ActionMapping。View层这部分由JSP技术实现。通过Struts提供的标记库html、Bean、Logic以及Template来创建JSP表单,并实现了和Model部分的ActionForm的映射,完成对用户数据的封装。Model层Struts由Action和ActionForm对象组成,Action对象封装着具体的处理逻辑,由它来调用业务逻辑模块,并且把响应提交给合适的View组件。 (三)O/R映

文档评论(0)

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

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

1亿VIP精品文档

相关文档