学位论文 > 优秀研究生学位论文题录展示
基于JSF、Spring、Hibernate集成框架的实现与应用
作 者: 胡琳
导 师: 万琳
学 校: 华中科技大学
专 业: 软件工程
关键词: JSF框架 Spring框架 Hibernate框架 MVC
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 55次
引 用: 0次
阅 读: 论文下载
内容摘要
由于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轻量级开发的适用性。
|
全文目录
摘要 4-5 Abstract 5-9 1 绪论 9-14 1.1 论文的研究目的 9-10 1.2 论文的主要研究内容 10 1.3 论文的课题背景以及意义 10-12 1.4 论文研究技术的国内外现状 12-14 2 JSF、Spring 和Hibernate 的关键技术 14-28 2.1 JSF 的核心部分及关键技术 14-17 2.2 Spring 框架结构及关键技术 17-20 2.3 Hibernate 框架结构及关键技术 20-28 3 JSF、Spring 和Hibernate 集成架构模型 28-38 3.1 JSF、Spring 和Hibernate 集成的原因 28-29 3.2 JSF、Spring 和Hibernate 集成框架模型的提出 29-36 3.3 JSF、Spring 和Hibernate 集成框架需解决的问题 36-38 4 学习用品管理系统分析与设计 38-55 4.1 学习用品管理系统概述 38 4.2 系统分析 38-41 4.3 总体设计 41-43 4.4 学习用品管理系统详细设计 43-55 5 学习用品管理系统的实现 55-72 5.1 持久层的实现 55-61 5.2 业务逻辑层的实现 61-65 5.3 Web 层的实现 65-72 6 总结和展望 72-74 致谢 74-75 参考文献 75-76
|
相似论文
- 基于SOA与工作流的OA系统的研究与实现,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
- 基于Java EE框架的公文传输系统设计与实现,TP311.52
- OpenBASE企业管理器设计与实现,TP311.52
- 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
- 攀枝花学院人事管理信息系统的设计与实现,TP311.52
- 社区WebGIS原型系统设计与实现,P208
- 高校人力资源信息管理系统的设计和实现,TP311.52
- 基于J2EE的土地利用规划审批管理信息系统设计与实现,TP311.52
- 银行VIP客户信息管理系统设计与实现,TP311.52
- 基于MVC设计模式的博客系统的设计与实现,TP311.52
- 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
- 基于J2EE平台的人力资源管理系统设计,TP311.52
- 员工管理系统的设计与实现,TP311.52
- 轻量级JAVA EE框架的研究和实现,TP311.10
- 基于造纸厂生产管理系统的设计与实现,TP311.52
- 基于J2EE架构的工程分析管理系统的设计与实现,TP311.52
- 基于J2EE框架的造纸生产管理信息系统的设计与实现,TP311.52
- 基于Web的堤防林业管理信息系统的设计与实现,TP311.52
- JavaEE轻量级框架在Web系统中的应用与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|