基于轻量级框架的业务运营支撑系统的设计与实现

基于轻量级框架的业务运营支撑系统的设计与实现

论文摘要

框架技术与设计模式是J2EE中重要的软件重用技术,框架技术通过重用提高软件的生产效率,几乎所有框架技术都会使用某种或多种设计模式。如何选择框架并建立适合企业应用的架构,同时让各个应用层以松散耦合的方式彼此作用,这给开发人员提出了挑战。针对以上问题,结合Web应用系统多层体系结构的发展现状,引用Webwork、Spring和Hibernate框架。Webwork是组件化和代码重用的拉出式MVC模式J2EE Web框架;Spring是一种轻量级的J2EE应用框架,是为解决企业应用程序开发复杂性而创建的;Hibernate是一个开源的持久层框架,它全面减轻了数据库开发的复杂度,使系统具有更好的性能和移植性。对三个框架进行了深入研究,剖析了框架的实现原理,具体分析三个框架在Web应用的不同层次上所发挥的作用,然后整合了三种框架,使之成为一个能够运用到应用系统开发中的架构。架构分为表示层、业务层、持久层三个层次,由Webwork负责表现层的控制,Spring负责业务层管理及更下层的数据访问对象的关系,Hibernate负责数据的持久化工作。并且,以BOSS系统为理论与实践的结合,详细论述了整合Webwork+ Spring+ Hibernate框架技术的架构在具体项目系统中的应用。Webwork的拦截器机制使得业务逻辑与控制逻辑的耦合度大大降低;基于IoC和AOP机制的Spring消除了EJB对业务逻辑的强侵入性,实现了软件功能的动态配置,达到了松散耦合的目的;Hibernate框架简洁明了的实现了O/R映射的功能,降低了开发的复杂度。整个系统具有平台无关性,提高了应用系统的可维护性,可扩展性,可移植性以及组件的可复用性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景
  • 1.2 研究的目的与意义
  • 1.3 研究的海内外发展状况
  • 1.4 本文主要的研究工作
  • 2 主要技术分析
  • 2.1 BS 架构分析
  • 2.2 轻量级框架技术分析
  • 2.3 本章小结
  • 3 系统设计
  • 3.1 系统需求分析
  • 3.2 系统总体架构设计
  • 3.3 权限用户管理模块的设计
  • 3.4 订单管理模块的设计
  • 3.5 财务管理模块的设计
  • 3.6 本章小结
  • 4 系统实现
  • 4.1 系统架构搭建与软件开发工具
  • 4.2 权限用户管理模块的实现
  • 4.3 订单管理模块的实现
  • 4.4 财务管理模块的实现
  • 4.5 本章小结
  • 5 系统测试及性能测试
  • 5.1 测试环境
  • 5.2 测试方法
  • 5.3 测试结果与分析
  • 5.4 本章小结
  • 6 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].探讨Struts+Hibernate框架技术的应用[J]. 农业网络信息 2013(05)
    • [2].框架技术与设计模式在商业物流信息系统中的应用[J]. 智能计算机与应用 2013(01)
    • [3].基于移动平台的微应用开发框架技术研究[J]. 中国设备工程 2019(09)
    • [4].基于J2EE的ACM竞赛在线评判系统的设计[J]. 安徽理工大学学报(自然科学版) 2009(04)
    • [5].实体框架技术及其在网络课程开发中的应用[J]. 电脑知识与技术 2017(35)
    • [6].基于框架技术的商务应用系统的开发[J]. 计算机与现代化 2010(01)
    • [7].Struts框架技术简析[J]. 长春师范学院学报 2012(09)
    • [8].AJAX技术在ASP.NET中的应用[J]. 电脑知识与技术 2009(21)
    • [9].基于J2EE的框架技术研究与应用[J]. 计算机与数字工程 2011(06)
    • [10].SSH框架技术分析[J]. 科技广场 2014(05)
    • [11].SSH框架技术简述[J]. 信息与电脑(理论版) 2012(08)
    • [12].基于Struts2框架技术在WEB项目中的应用[J]. 科学中国人 2014(04)
    • [13].基于J2EE的框架技术综述[J]. 福建电脑 2012(01)
    • [14].Struts框架技术在财务系统中的研究和应用[J]. 科技创新导报 2008(03)
    • [15].MVC框架技术搭建技能培训信息平台实例[J]. 数字技术与应用 2016(09)
    • [16].SSH2框架技术在垦区环境保护内业管理上的应用[J]. 现代化农业 2014(02)
    • [17].J2EE软件开发框架技术探讨[J]. 黑龙江科技信息 2011(35)
    • [18].浅析Ajax框架技术的应用与实践[J]. 信息与电脑(理论版) 2010(24)
    • [19].J2EE框架技术在公安出入境信息系统中的应用[J]. 警察技术 2008(04)
    • [20].J2EE软件开发框架技术探讨[J]. 电脑知识与技术 2010(20)
    • [21].基于MVC模式的Struts框架技术的研究与应用[J]. 福建电脑 2009(06)
    • [22].VC++中MFC框架技术探索[J]. 吉林建筑工程学院学报 2009(04)
    • [23].基于SSH框架技术高职院校网上竞价采购系统的研究[J]. 宁波职业技术学院学报 2013(05)
    • [24].基于SSH框架技术的企业信息管理系统的设计与实现[J]. 中国高新技术企业 2012(11)
    • [25].基于Spring+Struts+Hibernate的Web项目设计与研究[J]. 电脑开发与应用 2008(04)
    • [26].一种具有语音播报功能的单独招生平台的设计[J]. 软件工程 2020(11)
    • [27].JAVA框架技术的线上教学实践[J]. 集成电路应用 2020(06)
    • [28].基于ArcEngine和框架技术的矿产资源管理信息系统设计与应用研究[J]. 国土资源信息化 2018(04)
    • [29].基于项目驱动的JavaEE框架技术实践教学改革探索——以湖南人文科技学院为例[J]. 湖南人文科技学院学报 2018(05)
    • [30].SpringMVC框架技术在无线答题系统中的应用[J]. 物联网技术 2017(09)

    标签:;  

    基于轻量级框架的业务运营支撑系统的设计与实现
    下载Doc文档

    猜你喜欢