当前位置:主页 > 经济论文 > 电子商务论文 >

基于轻量级Java EE架构电子商务模拟平台的设计与实现

发布时间:2017-10-20 21:42

  本文关键词:基于轻量级Java EE架构电子商务模拟平台的设计与实现


  更多相关文章: 轻量级 Java EE 电子商务模拟平台 Spring Hibernate Struts2


【摘要】:随着Internet技术的日益发展,信息技术对传统经济结构的改造日益明显。电子商务作为全球领先的战略性新兴产业,就是在传统经济和信息技术不断融合的背景下产生的。电子商务的迅速发展,给社会经济发展带来了深远的影响。它不仅在很大程度上改变了企业传统的生产和经营方式,同时也改变着人们的生活和消费理念。随着电商产业的飞速发展,电商人才的需求也急剧增加。据初步估计,,未来三年我国对电商人才需求为445.7万。 在企业级Web应用开发领域,Sun公司推出的Java EE开发平台充分考虑到大范围内企业开发和网络应用开发的需要,其技术日趋成熟,并逐渐成为基于Web的应用系统开发的事实标准。以Struts2、Hibernate和Spring为代表的轻量级框架技术旨在消除传统Java EE应用编程接口的复杂性和诸多限制,从而简化了编程模型,并提高了服务器的响应能力,同时也缩短了Web应用程序的部署时间。实际开发过程中,如何选取并整合框架技术,从而建立起满足实际应用需求的开放灵活的架构,同时让持久层、业务层、表现层等多个系统层次以更加松散耦合的方式协同工作,是开发人员面临的最大挑战。 本文通过对实际电子商务模拟平台项目的需求分析,采用Struts2框架作为表示层实现技术,Hibernate框架作为持久层实现技术,并以Spring框架作为控制层技术融合Struts2和Hibernate。重点探讨如何整合Struts2, Spring和Hibernate三种轻量级框架技术以搭建具有高可靠性、开放性、可伸缩性和容错能力的应用系统。最后,我们严格遵循软件工程规范进行系统开发,完成系统的面向对象建模任务,最终实现了一个多层基于B/S架构的电子商务模拟平台。开发结果表明,整个系统完全达到预期设计目标,充分应用了轻量级Java EE架构的强大优势为用户提供了最佳服务体验。
【关键词】:轻量级 Java EE 电子商务模拟平台 Spring Hibernate Struts2
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【目录】:
  • 摘要3-5
  • ABSTRACT5-7
  • 符号说明7-10
  • 第一章 绪论10-19
  • 1.1 课题背景及意义10-11
  • 1.2 电子商务模拟系统的研究现状11-14
  • 1.2.1 国内研究现状11-12
  • 1.2.2 基于 Java EE 的电子商务系统的研究现状12-14
  • 1.3 电子商务模拟平台开发要求与目标14-17
  • 1.3.1 系统开发要求14-15
  • 1.3.2 系统开发任务15-17
  • 1.4 主要工作17
  • 1.5 论文结构17-19
  • 第二章 轻量级 Java EE 架构19-30
  • 2.1 Java EE 概述19-21
  • 2.2 轻量级架构分析21-23
  • 2.2.1 重量级 Java EE 的不足21-22
  • 2.2.2 轻量级 Java EE 框架技术22-23
  • 2.3 轻量级框架技术23-28
  • 2.3.1 Struts2 框架23-25
  • 2.3.2 Spring 框架25-26
  • 2.3.3 Hibernate 框架26-28
  • 2.4 S2SH 框架整合方案28-29
  • 2.5 本章小结29-30
  • 第三章 电子商务模拟系统需求分析30-55
  • 3.1 系统的功能性需求30-49
  • 3.1.1 系统维护模块31-36
  • 3.1.2 论坛模块36
  • 3.1.3 教学管理模块36-38
  • 3.1.4 在线考试模块38-39
  • 3.1.5 网上商城卖家模块39-43
  • 3.1.6 网上商城买家模块43-45
  • 3.1.7 物流公司模块45-47
  • 3.1.8 网上银行模块47-48
  • 3.1.9 财付通模块48-49
  • 3.2 非功能性需求49-54
  • 3.2.1 软件系统的非功能性需求指标50-53
  • 3.2.2 提高电子商务模拟系统性能的策略53-54
  • 3.3 本章小结54-55
  • 第四章 电子商务模拟系统结构设计55-75
  • 4.1 系统架构设计55-58
  • 4.1.1 持久层设计55-56
  • 4.1.2 业务层设计56-57
  • 4.1.3 表现层设计57-58
  • 4.2 系统总体结构设计58-59
  • 4.3 数据库设计59-74
  • 4.3.1 概念结构设计59-61
  • 4.3.2 逻辑结构设计61-74
  • 4.4 本章小结74-75
  • 第五章 电子商务模拟系统的实现75-96
  • 5.1 系统开发和运行环境75-76
  • 5.1.1 系统开发工具75
  • 5.1.2 服务器配置要求75-76
  • 5.1.3 客户端配置要求76
  • 5.2 搭建系统开发环境76-79
  • 5.3 持久层实现79-85
  • 5.3.1 领域对象设计与实现79-82
  • 5.3.2 DAO 类设计82-84
  • 5.3.3 开发 Service 层代码84-85
  • 5.4 表现层实现85-88
  • 5.4.1 整合 Struts 和 Spring85-87
  • 5.4.2 实现控制器87-88
  • 5.5 业务层的实现88-91
  • 5.5.1 业务代理和会话隔离88-89
  • 5.5.2 服务定位组件89-90
  • 5.5.3 业务组件和传输组件90-91
  • 5.6 典型模块实现分析91-95
  • 5.7 本章小结95-96
  • 第六章 总结与展望96-100
  • 6.1 总结96-97
  • 6.2 系统应用效果97-99
  • 6.3 展望99-100
  • 参考文献100-104
  • 致谢104-105
  • 作者攻读学位期间发表的论文105-107

【参考文献】

中国期刊全文数据库 前10条

1 车元媛;;电子商务模拟平台的研究与设计[J];鞍山师范学院学报;2011年02期

2 IHAB M. Elfituri;;Shopping System Model in Electronic Commerce[J];Computer Aided Drafting,Design and Manufacturing;2008年02期

3 王彬;张计龙;;Struts2框架的改进与实现[J];大连海事大学学报;2010年02期

4 耿伟;刘振海;孙磊;;Struts2框架技术的研究与分析[J];电脑知识与技术;2008年33期

5 刘艳霞;;J2EE项目中的数据持久层设计[J];工程地质计算机应用;2005年01期

6 杨睿娜;;数据库设计过程中E-R图向关系模型的转换[J];硅谷;2009年11期

7 李朝辉;;C2C电子商务平台设计与实现[J];信息技术;2012年02期

8 夏天;;J2EE应用服务器兼容研究[J];计算机工程;2006年02期

9 张俐;张维玺;;Facade模式在数据持久层中的应用[J];计算机工程与科学;2011年10期

10 杨鏖丞,孟波;基于J2EE构建B2B电子商务平台[J];计算机应用研究;2003年03期



本文编号:1069559

资料下载
论文发表

本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/1069559.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户dc7ca***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com