基于J2EE企业应用框架的研究与应用

基于J2EE企业应用框架的研究与应用

论文摘要

当前,基于J2EE的Web应用开发逐渐成为企业级Web应用系统开发的一个重要领域。虽然各种开源框架的出现极大地提高了J2EE应用程序开发的效率,但它们都只针对应用程序的某个层次,有必要设计一个集成应用框架,作为构建应用程序的模板,并通过提供一些框架基础服务,提高系统的可重用性,达到缩短开发周期,降低开发难度的目的。本文针对J2EE Web应用系统所面临的问题,集成Webwork、Spring、Hibernate、Log4j、OSCache等开源框架为一体,设计并实现了一个J2EE企业应用框架,采用多种架构设计模式(如多层结构、MVC模式、IoC模式等),保证了程序具有松耦合性和易扩展性,并提供了一套有效的应用开发模式,开发人员可直接在该框架的基础上高效的进行应用开发。然后,把此框架应用到湖南省卫生厅项目“新型农村医疗管理系统2008版”中,系统以Webwork+Spring+Hebernate为主体,页面采用一种较新的Ajax技术Extjs显示,提供了一致的布局模型和交互方式。基于该应用框架的开发模式,开发人员不必关注复杂的基础框架,只需要集中精力实现应用的业务逻辑,具有良好的适应业务逻辑变化的能力。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题背景
  • 1.2 研究现状
  • 1.3 课题内容及意义
  • 1.4 论文结构
  • 2 开发框架相关技术研究
  • 2.1 J2EE概述
  • 2.2 Web框架
  • 2.2.1 框架基本概念
  • 2.2.2 应用框架的概念
  • 2.2.3 框架的特征
  • 2.2.4 框架的分类
  • 2.2.5 框架的优势
  • 2.3 设计模式
  • 2.3.1 模式概述
  • 2.3.2 设计模式的基本原则
  • 2.3.3 设计模式与框架的关系
  • 2.3.4 MVC设计模式
  • 2.4 Web应用框架的研究
  • 2.4.1 Webwork框架
  • 2.4.2 JSF框架
  • 2.4.3 Spring框架
  • 2.4.4 Hibernate框架
  • 2.4.5 Log4j框架
  • 2.5 数据访问技术
  • 2.6 小结
  • 3 开发框架体系结构
  • 3.1 开发框架设计要求
  • 3.2 开发框架体系结构
  • 3.2.1 客户端
  • 3.2.2 表现层
  • 3.2.3 业务逻辑层
  • 3.2.4 数据持久层
  • 3.2.5 数据层
  • 3.3 小结
  • 4 开发框架设计和实现
  • 4.1 系统登录设计
  • 4.1.1 单点登录
  • 4.1.2 登录流程设计
  • 4.2 框架集成技术
  • 4.2.1 Spring集成
  • 4.2.2 Webwork集成
  • 4.2.3 Hibernate集成
  • 4.3 表现层的实现与优化
  • 4.3.1 ExtJs技术
  • 4.3.2 MVC框架实现
  • 4.3.3 页面框架
  • 4.4 业务逻辑层的实现与优化
  • 4.4.1 新农村医疗管理系统业务流程
  • 4.4.2 基础构件
  • 4.4.3 业务构件
  • 4.5 数据持久层的现实与优化
  • 4.6 统一异常处理
  • 4.7 日志组件调用优化
  • 4.8 数据传输技术
  • 4.9 小结
  • 5 新农村医疗管理系统开发框架的应用开发模式
  • 5.1 运行环境建立
  • 5.1.1 建立项目文件目录
  • 5.1.2 建立运行环境
  • 5.1.3 配置文件
  • 5.2 应用模块开发
  • 5.2.1 建立持久类
  • 5.2.2 编写业务逻辑构件和数据访问构件
  • 5.2.3 修改Spring Bean配置文件
  • 5.2.4 增加菜单项
  • 5.2.5 增加功能项
  • 5.2.6 编写Webwork Action
  • 5.2.7 编写js文件
  • 5.2.8 配置Webwork.xml
  • 5.3 小结
  • 6 结束语
  • 6.1 全文工作总结
  • 6.2 工作展望
  • 参考文献
  • 附录:攻读学位期间的主要学术成果
  • 致谢
  • 相关论文文献

    • [1].知识萃取应用框架研究与实务[J]. 图书情报工作 2019(01)
    • [2].政府实施大数据治理的应用框架构建[J]. 凯里学院学报 2018(02)
    • [3].高效分布式作战应用框架设计与实现[J]. 指挥信息系统与技术 2017(03)
    • [4].一种基于微服务的应用框架[J]. 计算机系统应用 2016(09)
    • [5].面向智慧应用框架的智慧湖北发展模式研究[J]. 科技进步与对策 2015(17)
    • [6].基于可视电话的泛应用框架体系研究[J]. 计算机与数字工程 2008(08)
    • [7].水质监测技术现有问题分析及物联网应用框架[J]. 资源节约与环保 2016(03)
    • [8].大数据计算环境下的城市动态治理:概念内涵与应用框架[J]. 电子政务 2020(01)
    • [9].软件/开发工具[J]. 今日电子 2018(Z1)
    • [10].基于主题模型的产品自动光学检测应用框架[J]. 湖南农机 2014(02)
    • [11].开放网络中的一种生物认证应用框架[J]. 计算机应用 2008(05)
    • [12].基于云-边-端协同的电力物联网用户侧数据应用框架[J]. 电力建设 2020(07)
    • [13].移动终端离线电子地图应用框架研究[J]. 测绘科学 2013(06)
    • [14].基于Web2.0的知识社区应用框架研究[J]. 重庆电子工程职业学院学报 2011(03)
    • [15].基于Native+html5移动应用框架的研究[J]. 计算机光盘软件与应用 2013(19)
    • [16].GLFW 2.7.5发布,OpenGL应用框架[J]. 硅谷 2012(08)
    • [17].基于供应链的中小型订单式制造企业信息化应用框架[J]. 中国管理信息化 2012(08)
    • [18].基于应用框架的数据加密服务的设计与实现[J]. 计算机工程与设计 2009(04)
    • [19].现代航空物流中无线射频标识技术的应用框架[J]. 价值工程 2008(10)
    • [20].基于Flex的WebGIS应用框架研究[J]. 江西测绘 2012(03)
    • [21].评论挖掘在情报分析中的应用框架研究[J]. 情报科学 2016(05)
    • [22].大数据在铁路货运信息系统中的应用框架探讨[J]. 电脑知识与技术 2015(13)
    • [23].施工企业建筑信息模型应用框架研究[J]. 陕西建筑 2019(11)
    • [24].常用HTML5移动应用框架[J]. 电脑知识与技术 2013(10)
    • [25].SUSE Studio:让你自由定制和部署SUSE Linux[J]. 微电脑世界 2009(09)
    • [26].捕获有效数据[J]. 新理财(政府理财) 2019(12)
    • [27].基于J2EE的应用框架技术研究[J]. 数字技术与应用 2016(03)
    • [28].面向智能家居的物联网操作系统应用框架设计[J]. 现代电子技术 2020(23)
    • [29].基于MVC的分布式作战应用框架研究[J]. 指挥控制与仿真 2010(03)
    • [30].基于MVC模式的Web应用框架研究[J]. 计算机与信息技术 2010(Z2)

    标签:;  ;  ;  

    基于J2EE企业应用框架的研究与应用
    下载Doc文档

    猜你喜欢