主流开源JavaEE框架在电子商务平台中的集成与应用
发布时间:2017-10-04 01:09
本文关键词:主流开源JavaEE框架在电子商务平台中的集成与应用
更多相关文章: 开源JavaEE框架 电子商务 Struts2 Spring Hibernate DWR Compass
【摘要】:伴随着计算机和网络技术的的发展,电子商务应用不再是仅仅具有静态发布信息的简单功能,而且被要求具有实时处理交互信息的能力,这样的要求还在不断的变化和提高。正因为如此,如何才能方便、快捷地开发出具有安全性、高效性和易扩展性的电子商务系统也就越来越成为一个倍受人们关注的课题,具有重要的现实意义和广泛的实际应用价值。 本文对几个主流开源JavaEE框架进行了介绍,并总结了各大框架在电子商务系统中的整合与应用。笔者结合自己参与的《SBZ电子商务预定系统》的实践,探讨了基于Struts2、Spring、Hibernate的电子商务平台的开发,并且深入介绍了Ajax框架DWR以及搜索引擎框架Compass在该平台中的集成应用,最后介绍了如何使用Junit对框架进行测试,并且介绍了对项目进行完善的一些管理工具。 上述五个框架的集成与应用是本文的重点,其中主要是Spring来集成其他各大框架。本文主要包含以下研究内容: (1)本文详细介绍了JavaEE项目的三层架构以及MVC模式,分析了表现层、业务逻辑层、数据访问层三者。框架集成的核心是业务逻辑层,本文对Spring集成其他框架都进行了介绍; (2)本文对《SBZ电子商务预定系统》的架构进行了分析与设计,其中应用到了Struts2、Spring、Hibernate,它们是JavaEE工程目前主流的开发框架,本文详细介绍了此三大框架的特点,并详尽阐述了这三大框架在项目中的应用; (3)《SBZ电子商务预定系统》使用了Ajax框架DWR实现异步刷新,以及Compass与Spring,Hibernate的集成来实现高效的搜索引擎,这些在电子商务平台的开发中应用有很大的实际价值; (4)一个完整的电子商务项目还需要其他一些技术的支持,测试是项目开发流程中重要的一个环节,本文介绍了如何运用Junit对各层框架进行测试。此外,版本控制器CVS、Ant工具、日志管理工具Log4j都是对JavaEE项目的良好补充。 最后,对本论文进行了系统总结,并对本文研究的内容和今后的主要关注点进行了探讨。
【关键词】:开源JavaEE框架 电子商务 Struts2 Spring Hibernate DWR Compass
【学位授予单位】:湖北大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP311.52
【目录】:
- 摘要5-6
- Abstract6-10
- 第一章 绪论10-13
- 1.1 本论文选题背景10-11
- 1.2 本论文研究内容和主要工作11
- 1.3 本论文组织和结构11-13
- 第二章 主流JavaEE项目体系结构研究13-19
- 2.1 JavaEE概述13
- 2.2 主流JavaEE项目体系结构研究13-18
- 2.2.1 MVC模式14-16
- 2.2.2 表示层16-17
- 2.2.3 数据访问层17
- 2.2.4 业务逻辑层17-18
- 2.3 本章小结18-19
- 第三章 S2SH在《SBZ电子商务预定系统》中的集成与应用19-28
- 3.1 Struts2基本理论及其在《SBZ电子商务预定系统》中的应用19-22
- 3.1.1 Struts2框架简介19-21
- 3.1.2 Struts2在项目中的应用21-22
- 3.2 Hibernate基本理论及其在《SBZ电子商务预定系统》中的应用22-24
- 3.2.1 Hibernate框架简介22-23
- 3.2.2 Hibernate在项目中的应用23-24
- 3.3 Spring基本理论及其整合Struts2、Hibernate24-27
- 3.3.1 Spring框架简介24-26
- 3.3.2 Spring整合Struts2、Hibernate26-27
- 3.4 本章小结27-28
- 第四章 DWR和Compass在《SBZ电子商务预定系统》中的集成与应用28-35
- 4.1 DWR基本理论及其在《SBZ电子商务预定系统》中的集成应用28-31
- 4.1.1 DWR框架简介28
- 4.1.2 DWR与Spring的集成应用28-31
- 4.2 Compass基本理论及其在《SBZ电子商务预定系统》中的集成应用31-33
- 4.2.1 Compass框架简介31-32
- 4.2.2 Compass与Spring、Hibernate的整合32-33
- 4.3 本章小结33-35
- 第五章 项目中各框架的测试以及项目管理35-43
- 5.1 Junit单元测试35-38
- 5.1.1 Junit框架简介35
- 5.1.2 Junit在项目中的应用35-38
- 5.2 CVS的使用38-39
- 5.3 Ant工具的使用39-41
- 5.4 Log4j日志工具41-42
- 5.5 本章小结42-43
- 第六章 总结和展望43-44
- 参考文献44-46
- 攻读研究生期间所发表论文及参加项目46-48
- 致谢48
【参考文献】
中国期刊全文数据库 前4条
1 李志民;;基于SET的电子支付安全[J];中国管理信息化(综合版);2006年08期
2 童胜;基于UML的电子商务系统的分析和设计[J];计算机仿真;2004年07期
3 徐长盛;戴超;谢立;;J2EE数据持久化技术的研究[J];计算机应用与软件;2006年04期
4 姜华;杨静;;电子商务的网上支付与安全[J];中国管理信息化;2006年04期
中国硕士学位论文全文数据库 前7条
1 黄剑;基于J2EE的电子商务框架的研究及实践[D];四川大学;2005年
2 陈平;基于Spring的轻量级Web框架的研究与设计[D];江苏大学;2005年
3 管兆宁;基于J2EE的图书信息网站的设计与实现[D];苏州大学;2005年
4 邹存洁;基于MVC模式的Spring框架的应用与研究[D];大连海事大学;2006年
5 刘晓峰;基于J2EE的网上书店电子商务应用框架的研究和设计[D];沈阳工业大学;2007年
6 刘英晖;电子商务平台的J2EE开源解决方案[D];南昌大学;2007年
7 浦佶;J2EE设计模式及其在B2B电子商务系统中的应用研究[D];江南大学;2009年
,本文编号:967749
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/967749.html