基于JSF、Spring、Hibernate集成框架的实现与应用

基于JSF、Spring、Hibernate集成框架的实现与应用

论文摘要

由于JAVA技术的高速发展,基于Web的应用系统的开发越来越复杂,所需的周期时间越来越短,同时对系统稳定性、扩展性、交互性和可维护性的要求也越来越高。一个系统中框架是至关重要的,直接影响到软件的维护和开发难度。目前基于JAVA EE,许多优秀的框架被开发出来,即便如此,也没有一个十全十美的框架可以解决实际开发中的所有问题,因此我们有必要对目前的框架进行总结,形成一个系统开发的通用的开发平台。目前流行框架有JSF,Spring,iBATIS等,经过分析对比,最终确定了JavaEE标准框架JSF和开源框架Spring、Hibernate作为此次应用开发的解决方案。针对上述问题,对JSF,Spring,Hibernate各个框架的优缺点,关键技术以及在不同层次上所发挥的作用进行了全面的分析,并整合三种框架来搭建确系统的架构分层,分析系统架构层,如表示层,业务逻辑层,数据持久层,对其设计模式,数据库,DAO,DAO接口的实现等进行了分析;对Spring和JSF、Hibernate的整合方法进行了分析,阐明了三者相互工作的原理和方式,简要概括了经整合的框架的特点。结合学习用品管理系统项目来检测架构的有效性,系统功能描述后,通过UML用例图分析系统事件,划分系统功能模块,确定系统体系结构和运行环境,最后对数据库,类和页面逐一设计后实现。数据持久层的持久化类包括PersonRole,permission等,数据访问对象接口有PersonRoleDao, permissionDao等,均在permissionDaoHibernateImpl中实现,业务服务接口UserService和接口实现类UserServiceHibernateImpl是在业务逻辑层,BackingBean,UserBean,ManagedBean等在表示层,最后简要结合项目开发,浅析整合的JSF,Spring ,Hibernate框架的实用性并对将来的发展前景做了一个展望。实现证明,基于JSF、Spring、Hibernate集成的平台能使各层的工作分离清晰,彼此之间工作不产生交差,真正体现了低耦合和高聚合,复杂性的降低,开发效率的提高,灵活性的体现,质量的保证都证明了集成框架对于J2EE轻量级开发的适用性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 论文的研究目的
  • 1.2 论文的主要研究内容
  • 1.3 论文的课题背景以及意义
  • 1.4 论文研究技术的国内外现状
  • 2 JSF、Spring 和Hibernate 的关键技术
  • 2.1 JSF 的核心部分及关键技术
  • 2.2 Spring 框架结构及关键技术
  • 2.3 Hibernate 框架结构及关键技术
  • 3 JSF、Spring 和Hibernate 集成架构模型
  • 3.1 JSF、Spring 和Hibernate 集成的原因
  • 3.2 JSF、Spring 和Hibernate 集成框架模型的提出
  • 3.3 JSF、Spring 和Hibernate 集成框架需解决的问题
  • 4 学习用品管理系统分析与设计
  • 4.1 学习用品管理系统概述
  • 4.2 系统分析
  • 4.3 总体设计
  • 4.4 学习用品管理系统详细设计
  • 5 学习用品管理系统的实现
  • 5.1 持久层的实现
  • 5.2 业务逻辑层的实现
  • 5.3 Web 层的实现
  • 6 总结和展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于规则引擎的事件集成框架[J]. 指挥信息系统与技术 2016(05)
    • [2].基于SolidWorks-MATLAB-ANSYS集成框架的结构设计优化[J]. 计算机应用与软件 2020(03)
    • [3].基于插件的应用集成框架研究[J]. 科技信息 2014(04)
    • [4].基于工作流的政务应用集成框架研究[J]. 廊坊师范学院学报(自然科学版) 2009(05)
    • [5].泛综合评价信息集成框架求解算法及应用[J]. 中国管理科学 2015(10)
    • [6].计算机辅助结构设计与分析的集成框架研究[J]. 图学学报 2012(04)
    • [7].基于Struts/Spring/Hibernate集成框架的人力资源管理系统设计与实现[J]. 电脑知识与技术 2010(11)
    • [8].工程领域软件柔性集成框架的研究与实现[J]. 北京电子科技学院学报 2015(02)
    • [9].基于网络服务的电子物流集成框架构建[J]. 物流技术 2013(09)
    • [10].一种面向决策支持的企业知识管理系统集成框架[J]. 科技创新导报 2012(25)
    • [11].基于本体的装备领域信息集成框架设计与实现[J]. 计算机测量与控制 2010(06)
    • [12].面向服务的军事信息系统集成框架与应用研究[J]. 中国电子科学研究院学报 2008(03)
    • [13].一种基于大型复杂信息系统的服务集成框架[J]. 信息系统工程 2018(07)
    • [14].复杂机电系统多学科设计与仿真集成框架[J]. 科技致富向导 2011(29)
    • [15].全舰计算环境体系结构和系统集成框架[J]. 中国舰船研究 2014(01)
    • [16].中药生产智能工厂集成框架设计[J]. 自动化博览 2017(09)
    • [17].分布式装备保障信息应用集成框架研究与应用[J]. 计算机工程与设计 2009(05)
    • [18].巢湖流域土地优化利用技术集成框架初探[J]. 地理与地理信息科学 2014(06)
    • [19].基于交互逻辑复用的页面集成框架设计[J]. 计算机工程与设计 2015(02)
    • [20].基于SSM框架的商户管理平台设计与实现[J]. 计算技术与自动化 2017(04)
    • [21].面向服务的舰艇作战系统集成框架研究与原理验证[J]. 中国舰船研究 2013(05)
    • [22].政务应用集成框架研究[J]. 计算机与数字工程 2009(09)
    • [23].Windows NT平台之下网络集成框架的构建与实现[J]. 硅谷 2012(03)
    • [24].基于总线式集成框架的本体构建及映射研究[J]. 航空计算技术 2011(02)
    • [25].一种移动Web Service集成框架的建模与性能分析[J]. 上海师范大学学报(自然科学版) 2010(03)
    • [26].沈阳城乡规划数据集成框架构建[J]. 城乡建设 2017(19)
    • [27].智能电网管理服务系统集成框架[J]. 吉林大学学报(工学版) 2012(S1)
    • [28].基于SOA的动态数据集成框架[J]. 计算机与现代化 2008(03)
    • [29].支持发布订阅的Web服务应用集成框架[J]. 计算机与数字工程 2008(03)
    • [30].基于ESB技术的系统集成框架的研究[J]. 信息通信 2016(09)

    标签:;  

    基于JSF、Spring、Hibernate集成框架的实现与应用
    下载Doc文档

    猜你喜欢