admin 发表于 2016-5-4 13:11:02

图书管理系统

技术:Java、JSP等
摘要:
在开发J2EE项目的过程中,数据持久层的设计往往是一个关键的问题。众所周知,对象只能存储在内存中,但内存不能永久保存数据,如果要永久保存对象的状态,需要进行对象的持久化,即把对象存储到专门的数据存储库中,这就需要进行对象-关系的映射(Object/Relation Mapping,简称ORM)。
Hibernate是一个开放源代码的对象关系ORM映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。它利用反射的机制实现持久化一个对象的各种操作,保证了源码的简练和完全的面向对象风格,将持久层中的数据源管理和数据操作进行有效的分离,提高了系统的稳定性,改善了系统的性能。
本课题探讨了目前流行的Hibernate映射框架,结合图书管理系统的开发,提出了基于Hibernate的数据持久层解决方案,并给出具体实现。根据系统实施效果,分析了该方案的优缺点并总结了一些开发方面的建议。

关键词:数据持久层,ORM,Hibernate,图书管理系统

目录:
1前言    1
2Java应用分层框架    3
2.1应用程序的分层体系结构    3
2.2Java应用的持久化层    3
2.3软件的模型    4
2.3.1域对象的分类    5
2.3.2域对象之间的关系    6
3Java对象持久化技术概述    8
3.1Java对象持久化概念    8
3.2直接通过JDBC API来持久化对象    9
3.3ORM简介    13
3.3.1对象-关系映射的概念    15
3.3.2ORM中间件的使用    17
3.4对象的其他持久化模式    17
3.4.1主动域对象模式    18
3.4.2JDO模式    20
3.4.3CMP模式    20
3.5Hibernate 持久化框架简介    21
3.5.1Hibernate简介    21
3.5.2Hibernate原理    22
3.5.3Hibernate接口    23
4Hibernate在图书管理系统中的应用    25
4.1系统需求分析    25
4.1.1   设计的目的及意义    25
4.1.2   系统功能分析    25
4.1.3   系统数据流图    26
4.1.4   数据字典    28
4.1.5   设计平台    30
4.1.6   数据库表间关系设计    31
4.2系统概念和逻辑结构设计    31
4.3系统详细设计    33
4.3.1Hibernate实现系统中数据持久化操作    33
4.3.2系统各功能详细设计实现    39
5结论    46
参 考 文 献    47
致谢    48

包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 图书管理系统