主流开源JavaEE框架在电子商务平台中的集成与应用

主流开源JavaEE框架在电子商务平台中的集成与应用

论文摘要

伴随着计算机和网络技术的的发展,电子商务应用不再是仅仅具有静态发布信息的简单功能,而且被要求具有实时处理交互信息的能力,这样的要求还在不断的变化和提高。正因为如此,如何才能方便、快捷地开发出具有安全性、高效性和易扩展性的电子商务系统也就越来越成为一个倍受人们关注的课题,具有重要的现实意义和广泛的实际应用价值。本文对几个主流开源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项目的良好补充。最后,对本论文进行了系统总结,并对本文研究的内容和今后的主要关注点进行了探讨。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 本论文选题背景
  • 1.2 本论文研究内容和主要工作
  • 1.3 本论文组织和结构
  • 第二章 主流JavaEE项目体系结构研究
  • 2.1 JavaEE概述
  • 2.2 主流JavaEE项目体系结构研究
  • 2.2.1 MVC模式
  • 2.2.2 表示层
  • 2.2.3 数据访问层
  • 2.2.4 业务逻辑层
  • 2.3 本章小结
  • 第三章 S2SH在《SBZ电子商务预定系统》中的集成与应用
  • 3.1 Struts2基本理论及其在《SBZ电子商务预定系统》中的应用
  • 3.1.1 Struts2框架简介
  • 3.1.2 Struts2在项目中的应用
  • 3.2 Hibernate基本理论及其在《SBZ电子商务预定系统》中的应用
  • 3.2.1 Hibernate框架简介
  • 3.2.2 Hibernate在项目中的应用
  • 3.3 Spring基本理论及其整合Struts2、Hibernate
  • 3.3.1 Spring框架简介
  • 3.3.2 Spring整合Struts2、Hibernate
  • 3.4 本章小结
  • 第四章 DWR和Compass在《SBZ电子商务预定系统》中的集成与应用
  • 4.1 DWR基本理论及其在《SBZ电子商务预定系统》中的集成应用
  • 4.1.1 DWR框架简介
  • 4.1.2 DWR与Spring的集成应用
  • 4.2 Compass基本理论及其在《SBZ电子商务预定系统》中的集成应用
  • 4.2.1 Compass框架简介
  • 4.2.2 Compass与Spring、Hibernate的整合
  • 4.3 本章小结
  • 第五章 项目中各框架的测试以及项目管理
  • 5.1 Junit单元测试
  • 5.1.1 Junit框架简介
  • 5.1.2 Junit在项目中的应用
  • 5.2 CVS的使用
  • 5.3 Ant工具的使用
  • 5.4 Log4j日志工具
  • 5.5 本章小结
  • 第六章 总结和展望
  • 参考文献
  • 攻读研究生期间所发表论文及参加项目
  • 致谢
  • 相关论文文献

    • [1].基于JavaEE的景点订票系统的设计与实现[J]. 科技风 2020(08)
    • [2].基于JavaEE的网络舆情监控系统设计[J]. 电子设计工程 2020(02)
    • [3].面向复杂学习的高校计算机实践类教材建设——以《JavaEE技术实验教程》为例[J]. 计算机教育 2017(03)
    • [4].基于JavaEE的企业库存管理系统的设计与实现[J]. 自动化与仪器仪表 2016(12)
    • [5].基于JavaEE的企业考勤管理系统的设计与实现[J]. 电子世界 2017(03)
    • [6].基于JAVAEE平台的在线考试系统设计及实践[J]. 辽宁师专学报(自然科学版) 2016(04)
    • [7].基于JAVAEE的物流管理信息系统的设计与实现[J]. 电子技术与软件工程 2013(20)
    • [8].基于JavaEE的人力资源管理系统的设计与实现[J]. 普洱学院学报 2020(03)
    • [9].基于JavaEE的人力资源管理系统设计与实现[J]. 电脑编程技巧与维护 2016(01)
    • [10].基于JAVAEE平台的在线考试系统设计探究[J]. 计算机光盘软件与应用 2012(07)
    • [11].基于JAVAEE平台的在线考试系统设计探究[J]. 信息与电脑(理论版) 2012(12)
    • [12].基于JavaEE技术的在线考试系统的设计与实现[J]. 数字技术与应用 2012(06)
    • [13].基于JavaEE的在线测试系统的设计[J]. 电脑知识与技术 2009(09)
    • [14].基于JavaEE伤口门诊患者信息采集系统的设计与实现[J]. 计算机应用与软件 2017(02)
    • [15].基于JavaEE网络硬盘的设计与实现[J]. 电脑知识与技术 2015(32)
    • [16].基于JavaEE多层软件架构的研究与实现[J]. 信息与电脑(理论版) 2013(04)
    • [17].基于JavaEE多层软件架构的研究与实现[J]. 软件导刊 2010(08)
    • [18].JavaEE在轻量级智慧校园架构设计中的应用[J]. 太原学院学报(自然科学版) 2018(01)
    • [19].基于JavaEE架构的高职院校办公自动化系统的研究与设计[J]. 科技致富向导 2012(35)
    • [20].基于JavaEE技术的全国农村环境卫生监测信息管理系统的应用[J]. 卫生研究 2020(06)
    • [21].基于JAVAEE网站内容管理系统的架构设计[J]. 电子设计工程 2012(12)
    • [22].基于JavaEE的人力资源管理系统设计与实现[J]. 软件工程 2019(09)
    • [23].基于JavaEE的学生成绩管理系统的设计与实现[J]. 电脑知识与技术 2019(02)
    • [24].基于JAVAEE的维吾尔中介语语料库开发与实现[J]. 语言与翻译 2015(04)
    • [25].基于JAVAEE的开源框架类课程整合教学方法探索[J]. 黑龙江教育(高教研究与评估) 2014(06)
    • [26].基于JavaEE高校报账系统的开发[J]. 信息与电脑(理论版) 2018(21)
    • [27].项目驱动教学在JavaEE课程中的应用研究[J]. 亚太教育 2015(07)
    • [28].企业固定资产管理信息化实现中JavaEE的引入方法分析[J]. 信息与电脑(理论版) 2013(06)
    • [29].基于JavaEE架构的可定制审计系统的设计与实现[J]. 内蒙古农业大学学报(自然科学版) 2012(04)
    • [30].利用Hibernate的javaEE数据持久层的解决方案[J]. 计算机光盘软件与应用 2014(03)

    标签:;  ;  

    主流开源JavaEE框架在电子商务平台中的集成与应用
    下载Doc文档

    猜你喜欢