数据访问模式
2004-6
中国电力出版社
诺克
326
491000
无
有效且优质的数据访问代码,对于现实中任何企业应用程序的性能和适用性来说,都是至为关键的。要改进现有系统,没有哪种方式比优化数据访问代码更好了。不管什么样的数据库引擎、平台、语言或者应用程序,开发人员总是不断遇到同样的关系数据库访问难题。在本书中,Clifton Nock辨别了25种已验证的解决方案,以简洁易用的形式展示了每一种解决方案。
这些模式广泛地解决了各种问题,包括创建有效的数据库无关的应用程序,对用户隐藏含糊的数据库语义,加速数据库资源初始化,简化开发和维护,改进对并发和事务的支持, 以及消除数据访问瓶颈。
每一模式都通过带有完整注释的Java/JDBC代码实例加以说明,并使用UML图表示界面、类和关系。
· 解耦模式:通过从其他应用逻辑中解耦数据访问代码,构建更简洁更可靠的系统。
· 资源模式:更加有效地管理关系数据库资源。
· 输入/输出模式:通过在“物理”关系数据和该数据的域对象表示之间进行一致地转换,从而简化I/O操作。
· 缓存模式:使用缓存策略,使数据访问优化和缓存开销之间的权衡达到最优。
· 并发模式:更高效而可靠地实现并发和事务。
本书揭示了一些以前只用于最健壮的数据访问解决方案的技术,从而使这些技术能够被每个软件开发人员、架构师和设计师使用。
Clifton Nock是位于美国科罗拉多州丹佛市的PeopleSoft公司的高级软件架构师。他在IBM工作了5年,他的工作内容是设计编程接口,以简化对iSeries操作系统及其集成数据库的访问,他在这项工作中拥有9项美国专利。他在Minnesota大学讲授过几门编程课程,并经常出席世界级的技术会议。他拥有Minnesota大学的计算机科学硕士学位。
目录译 者 序前 言致 谢绪 论第一部分 解耦模式 1. 数据模型和数据访问 2. 域对象与关系数据 3. 解耦模式 第1章 数据访问器 1.1 简述 1.2 背景 1.3 适用性 1.4 结构 1.5 交 互 1.6 效果 1.7 策略 1.8 示例代码 1.9 相关模式和技术 第2章 主动域对象 2.1 简述 2.2 背景 2.3 适用性 2.4 结构 2.5 交互 2.6 效果 2.7 策略 2.8 示例代码 2.9 相关模式和技术 第3章 对象/关系映射 3.1 简述 3.2 背景 3.3 适用性 3.4 结 构 3.5 交互 3.6 效果 3.7 策略 3.8 示例代码 3.9 相关模式和技术 第4章 层 4.1 简述 4.2 背景 4.3 适用性 4.4 结 构 4.5 交互 4.6 效果 4.7 策略 4.8 示例代码 4.9 相关模式和技术 第二部分 资源模式 1. 资源和上下文 2. 资源和并发 3. 数据访问资源 4. 资源管理 5. 资源模式 第5章 资源修饰器 5.1 简述 5.2 背景 5.3 适用性 5.4 结构 5.5 交互 5.6 效果 5.7 策略 5.8 示例代码 5.9 相关模式和技术 第6章 资源池 第7章 资源定时器 第8章 资源描述器 第9章 重试器 第10章 选择工厂 第11章 域对象工厂 第12章 更新工厂 第13章 域对象装配器 第14章 分页迭代器 第四部分 缓存模式 第15章 缓存访问器 第16章 即时缓存 第17章 预填缓存 第18章 缓存查找序列 第20章 缓存复制器 第21章 缓存统计 第五部分 并发模式 第22章 事务 第23章 乐观锁定 第24章 悲观锁定 参考文献 后记
无
抛开了持久层的框架,剖析数据持久的过程。
适合有J2EE经验的人看。。。。没有经验的人看可能会没有什么收获
本已为会是一本不错的书,看完比较失望,没讲什么有价值的东西。