职场大变样社区

查看: 1300|回复: 1
打印 上一主题 下一主题

图书管理系统

[复制链接]

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

目录:
1  前言    1
2  Java应用分层框架    3
2.1  应用程序的分层体系结构    3
2.2  Java应用的持久化层    3
2.3  软件的模型    4
2.3.1  域对象的分类    5
2.3.2  域对象之间的关系    6
3  Java对象持久化技术概述    8
3.1  Java对象持久化概念    8
3.2  直接通过JDBC API来持久化对象    9
3.3  ORM简介    13
3.3.1  对象-关系映射的概念    15
3.3.2  ORM中间件的使用    17
3.4  对象的其他持久化模式    17
3.4.1  主动域对象模式    18
3.4.2  JDO模式    20
3.4.3  CMP模式    20
3.5  Hibernate 持久化框架简介    21
3.5.1  Hibernate简介    21
3.5.2  Hibernate原理    22
3.5.3  Hibernate接口    23
4  Hibernate在图书管理系统中的应用    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.1  Hibernate实现系统中数据持久化操作    33
4.3.2  系统各功能详细设计实现    39
5  结论    46
参 考 文 献    47
致  谢    48

包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表