精通HibernatePDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:刘洋编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:712101047X
- 页数:446 页
第1章 数据的持久化之道 1
1.1 持久化数据 1
1.1.1 随机数据 1
1.1.2 属性数据 1
1.1.3 XML数据 2
1.2 持久化技术 2
1.2.1 JDBC 3
1.2.2 Hibernate 3
1.2.3 XML数据库 4
1.3 数据层的设计模式 4
1.3.1 DAO 5
1.3.2 过滤器模式 5
1.4 总结 7
第2章 Hibernate快速上手 8
2.1 Hibernate的使用 8
2.1.1 获取Hibernate 8
2.1.2 配置开发环境 10
2.1.3 Jar文件解说 14
2.1.4 开发实例 15
2.2 jfacedbc工具 22
2.3 MySQL数据库 26
2.4 HSQL数据库 27
2.5 使用JBossIDE编辑Hibernate文件 29
2.6 XDoclet开发工具 30
2.6.1 XDoclet简介 30
2.6.2 XDoclet的组成 31
2.6.3 XDoclet标记和Ant任务 32
2.6.4 用XDoclet开发Hibernate项目 33
2.7 在Tomcat中使用Hibernate 35
2.7.1 独立使用Hibernate 35
2.7.2 利用Tomcat的数据源 38
2.8 总结 40
3.1.1 简单的枚举类型 41
第3章 J2SE 5.0 41
3.1 枚举 41
3.1.2 枚举类型的比较 44
3.1.3 枚举值的列举 44
3.1.4 枚举类型的集合 45
3.1.5 枚举类型的方法 46
3.2 元数据 47
3.2.1 标准的注释 47
3.2.2 自定义的注释 50
3.3 其他新特性 53
3.3.1 装箱和拆箱 53
3.3.2 参数可变的方法 53
3.3.3 静态引入 55
3.4 Java的集合 56
3.4.1 Collection 57
3.4.2 Set 58
3.4.3 SortedSet 59
3.4.4 List 60
3.4.5 Map 61
3.4.6 SortedMap 62
3.4.7 Queue 63
3.5 总结 63
第4章 Java反射技术 64
4.1 Java反射接口 64
4.1.1 Class类 65
4.1.2 Annotation接口 69
4.1.3 Field类 71
4.1.4 Constructor<T>类 72
4.1.5 Method类 72
4.1.6 Proxy类和InvocationHandler接口 74
4.2 总结 75
第5章 Hibernate底层技术 76
5.1 Java指令集和字节码 76
5.2 ASM 77
5.2.1 把Monkey变成Carrier 78
5.2.2 ASM的事件和处理方法 82
5.2.3 把Monkey变成Carrier的ClassVisitor 84
5.2.4 把Monkey变成Carrier的CodeVisitor 89
5.2.5 完成Monkey到Carrier的转变 89
5.2.6 参数和方法的表示法 91
5.2.7 拦截方法 92
5.3 CGLIB 95
5.3.1 Proxy 96
5.3.2 Enhancer 97
5.3.3 KeyFactory 98
5.3.4 BulkBean 99
5.3.5 Transformer 101
5.4 总结 104
第6章 JDBC编程 105
6.1 JDBC的编程 105
6.2 连接数据库 106
6.2.1 DriverManager 107
6.2.2 Connection 109
6.3 数据源 111
6.4 数据库连接池 113
6.4.1 C3P0连接池 113
6.4.2 PooledDataSource与JNDI 114
6.5 Tomcat中的数据源 116
6.6 执行SQL 118
6.6.1 Statement 118
6.6.2 PreparedStatement 119
6.6.3 CallableStatement 121
6.7 接口方法 125
6.7.1 Statement 125
6.7.2 PreparedStatement 128
6.7.3 CallableStatement 131
6.9 批更新 136
6.8 事务保存点 136
6.10 结果集 137
6.11 Blob和Clob 138
6.12 数据类型的映射 139
6.13 总结 141
第7章 配置Hibernate 142
7.1 简单的配置 142
7.2 连接池的配置 143
7.3 JNDI和数据源的配置 144
7.4 事务服务 146
7.5 Hibernate的属性配置 155
7.6 数据库方言 157
7.7 Listener 157
7.8 总结 158
8.1 JMX技术 159
8.1.1 MBean的概念和名称 159
第8章 集成Hibernate 159
8.1.2 JMX的层次结构 160
8.1.3 不同类型的MBean 161
8.1.4 使用JMX的服务 166
8.2 JMX集成和Hibernate容器 167
8.3 总结 169
第9章 Hibernate的体系结构 170
9.1 Hibernate的结构 170
9.2 Hibernate的技术实现 171
9.3 总结 174
第10章 Hibernate的编程接口 175
10.1 新建数据 175
10.1.1 简单的持久化类 175
10.1.2 一对一的关系 176
10.1.3 集合属性和多对一的关系 177
10.2 导出数据对象 178
10.2.1 使用load方法 178
10.2.2 使用get方法 181
10.3 查询数据 182
10.3.1 HQL查询 182
10.3.2 SQL查询 186
10.3.3 条件查询 187
10.3.4 过滤集合元素 187
10.3.5 滚动结果集 190
10.4 更新数据 191
10.5 删除数据 192
10.6 数据对象的生命周期 193
10.7 Session的缓冲 193
10.8 元数据接口 194
10.8.1 持久化类的元数据 194
10.8.2 集合的元数据 197
10.9 org.hibernate.SessionFactory 198
10.10 org.hibernate.Session 199
10.11 org.hibernate.Query 203
10.12 org.hibernate.Criteria 207
10.13 org.hibernate.metadata.ClassMetadata 208
10.14 org.hibernate.metadata.CollectionMetadata 210
10.15 同步模式(FlushMode) 210
10.16 锁定模式(LockMode) 211
10.17 滚动模式(ScrollMode) 211
10.18 复制模式(ReplicationMode) 211
10.19 抓取模式(FetchMode) 212
10.20 总结 212
第11章 Hibernate的事务处理 213
11.1 事务简介 213
11.2 Hibernate的事务处理 213
11.3 应用服务器中的事务处理 214
11.4 总结 216
第12章 Hibernate的对象关系映射 217
12.1 映射文件 217
12.2 类映射 220
12.2.1 抽象的持久化类 223
12.2.2 主键ID 227
12.2.3 where属性 230
12.2.4 复合ID 231
12.2.5 使用subselect添加查询语句 236
12.2.6 使用join声明连接 238
12.3 关系映射 239
12.3.1 一对一 239
12.3.2 多对一 243
12.4 多态性 247
12.4.1 三种策略 247
12.4.2 多重继承 253
12.4.3 联合子类 254
12.5 集合映射 257
12.5.1 Map 257
12.5.2 Set 280
12.5.3 List 288
12.5.4 Bag 296
12.5.5 idbag 303
12.5.6 array 309
12.5.7 primitive-array 317
12.6 组件映射 320
12.6.1 简单组件 321
12.6.2 组件中的一对一 322
12.6.3 组件中的多对一 324
12.6.4 组件中的集合 325
12.6.5 动态组件 326
12.7 动态类 329
12.7.1 简单动态类 330
12.7.2 多态类的一对一 330
12.7.3 动态类的多对一 331
12.7.4 动态类的组件 333
12.7.5 动态类的动态组件 334
12.7.6 动态类的集合 335
12.7.7 动态类的子元素 337
12.7.8 动态类的属性 337
12.8 类型映射 338
12.8.1 基本值类型 338
12.8.2 枚举类型 339
12.8.3 自定义数据类型 341
12.9 综合实例 346
12.9.1 商品(Product) 347
12.9.2 订单项(OrderItem) 349
12.9.3 订单(CustomerOrder) 351
12.10 总结 353
第13章 查询语言 354
13.1 Hibernate查询语言 354
13.1.1 from子句 354
13.1.2 关联与连接 355
13.1.3 Select子句 357
13.1.4 统计函数 358
13.1.5 多态查询 359
13.1.6 where子句 361
13.1.7 表达式 363
13.1.8 order by、group by子句和子查询 365
13.2 条件查询 365
13.2.1 Expression表达式 365
13.2.2 排序 366
13.2.3 关联 366
13.2.4 Example 366
13.3 本地SQL查询 367
第14章 EJB 3.0标准 369
14.1 EJB 3.0 369
14.1.1 简介 369
14.1.2 开发环境 370
14.2.1 EJB的类 371
14.2 EJB的类和业务接口 371
14.2.2 EJB的业务接口 372
14.2.3 EJB类的变化 373
14.3 无状态会话Bean 373
14.4 有状态会话Bean 378
14.5 消息驱动Bean 381
14.6 实体Bean 383
14.6.1 Hibernate和数据库的配置 383
14.6.2 Entity 385
14.6.3 依赖类 393
14.6.4 继承关系 395
14.7 Timer服务 403
14.8 安全 404
14.9 总结 407
第15章 Hibernate的元数据 408
15.1 元数据配置 408
15.3 依赖类 411
15.2 主键ID 411
15.4 继承 413
15.5 一对一 416
15.6 多对一 418
15.7 总结 419
第16章 衣网 420
16.1 衣网的设计 420
16.2 数据层 421
16.3 会员管理 434
16.4 分页显示 437
16.5 购物车 439
16.6 桌面应用程序 441
16.6.1 SWT简介 441
16.6.2 SWT小程序 442
16.6.3 SWT设计工具 443
16.6.4 显示会员表的客户端程序 443
16.7 总结 446
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《新手养花从入门到精通》徐帮学编 2019
- 《C语言从入门到精通》王征,李晓波著 2020
- 《可爱Q版技法从入门到精通》石头编著 2019
- 《WPS Office办公应用从入门到精通》IT新时代教育 2018
- 《行政管理实操从入门到精通》任康磊著 2020
- 《C#从入门到精通 第5版》(中国)明日科技 2019
- 《VRay渲染器及项目实战从入门到精通》沙旭,徐虹,乐美青编著 2019
- 《AutoCAD 2020从入门到精通 中文版》CADCAMCAE技术联盟 2019
- 《UGNX12入门、精通与实战 中文版》周敏 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017