- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SSH2架构的电子商务系统
JAVA EE架构与应用课程设计报告
题 目:基于SSH2架构的电子商务系统
设 计 者:
专业班级:
学 号:
2015年 01月 20 日
河南理工大学计算机学院
中文摘要 1
第1章绪论 2
1.1研究背景 2
1. 2国内外研究现状 3
1.3研究的目的和内容 3
第2章 企业级架构与 SSH2框架整合 3
2.1企业级应用架构的发展 3
2.2 Struts2技术架构分析 6
2. 3 Spring技术架构的分析 9
2.4 HIBERNATE技术架构的分析 9
2.5 SSH2框架整合 10
第 3 章 系统需求分析 10
3. 1需求分析 11
第 4 章 系统总体设计 12
4.1功能度计 12
4.1. 1用户操作 12
4.1.2管理员操作 13
4.2数据库设计 13
4.3 本章小结 16
第 5 章 系统实现 17
5. 1搭建 Struts2+Spring+Hibemate环境 17
5. 2用户注册模块 18
5.3产品显示模块 19
5.4 购物车模块 20
5.4.1 购物车Action 21
5.4.2购物车页面 21
5.4.3提交购物车Action 22
5.5购物拦截器 23
5.5.1处理订单 25
5.5.2添加商品 25
第 6 章 总结与展望…………………………………………………………… 26
参看文献………………………………………………………………………… 26
中文摘要
随着网络技术和电子商务的发展,越来越多的企业为了提高市场竟争力,开始通过电子商务的形式进行网上商品交易,如何构建适合企业发展的电子商务同站己经成为目前企业比较关心的问題,,在 JavaEE平合中, SSH2 ( Struts 2+ Spring + Hibernate)框架整合开.发已经成为当今最流行的开发平台之一,这种开发平台也被称为轻量级 JavaEE企业应用平台.本文首先讨论了Struts2、 Spring和Hibernate的 基础及其相关技术,包格各个架构的关键支推技术,研究与实践了 Java EE的分层思想, Struts2框架的体系结构与 MVC模式,,Spring框架的IoC与 AOP以及 Hibernate的 的 ORM,然后研究了 Struts2 和 Spring整合的方式方法,Spring和Hibernate整合的方式方法,以及 Strut2、Spring和Hibernate三种技术整合的最佳方案.
在此基础上为了大大提高用户体验的丰富性,尝试添加了的基子互联网的应用程序互联网应用程序 RIA(Rich Internet Application). RIA 技术简化并大大改善了 Web应用程序的用户交互,更具有交互性和响应性的用户体验.其中具有代表性的是 flex框架,本文引入 aex框架,最后在实际项目随心淘购物商城系统中应用了 SSH2+FLEX整合技术.使网络应用程序可以提供更具有交互性和响应性的用户体验,开展相关应用研究,具有重要实际价值
关键词:Struts2,Web 架构,flex,RIA
第1章绪论
1.1研究背景
随着软件产业的不断发展,企业应用软件系统复杂性逐渐增加,对系统的要 求也在不断提高,开发商的开发成本和开发时间也是成几何比例增加。 Sun公司适时地提出了 JavaEE(JavaPlalform, Enteraprise Edition , Java平台企业版)目的是满足企业应用的高要求,降低开发商的成本,减少开发商的响应时间,并且对 JavaEE方案进行了定义(即 Java EE规范)。 Java EE多层架构是一种流行的 Wee应用开发框架,已成为解決电子商务和企业级应用的标准平台。但这个平台并不能流是所有的需求特点,随着软件开发,技术开发、构件开发,在多层软件开发项目中,可重用性,和可扩展性的软件组件,得到越来越多的开发商的青睐。由此,许多开发商将同一类型的抽象问題的解决方法,考虑到一个应用程序框架。 使用这些框架来构建分布式应用程序的完美应用,实现了高内聚,低耦合,高弹性,易保持的优势.其中最受入们者味的是Struts Spring和H框架外。
Struts作为第一个基于MVC设计模式解源的。Java Web编程框架,得到广泛应用,已成为一种主流的 Web编程框架.Spring是新型的开放源码的轻量JavaEE框架,它支持许多 java Web技术和框架,Java/J2EE应用程序开发更加容易和效率更高。Hibemate 是一个开放源代码的対象关系映射框架,对JDBC 进行了轻量级的对象封装。 使得 Java程序员可以使用对象编程思维来操作数据库 。
随着WEB2.0时代的到来,为了提高用户体验,出现
文档评论(0)