构建高效的Java企业级系统是项困难的工作。本书详细介绍企业级计算技术中的常见问题,并描述使用企业级Java平台技术处理这些问题的方法。本书以若干条建议、指南的形式,言简意赅地介绍了J2EE开发中的微妙之处。无论你是否是Java开发人员,本书都将为你开发高效的企业系统提供诸多帮助。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Effective ENTERPRISE JAVA中文版 |
分类 | |
作者 | (美)纽华德 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 构建高效的Java企业级系统是项困难的工作。本书详细介绍企业级计算技术中的常见问题,并描述使用企业级Java平台技术处理这些问题的方法。本书以若干条建议、指南的形式,言简意赅地介绍了J2EE开发中的微妙之处。无论你是否是Java开发人员,本书都将为你开发高效的企业系统提供诸多帮助。 内容推荐 构建高效的Java企业级系统是项困难的工作。本书详细介绍企业级计算技术中的常见问题,并描述使用企业级Java平台技术处理这些问题的方法。本书以若干条建议、指南的形式,言简意赅地介绍了J2EE开发中的微妙之处。无论你是否是Java开发人员,本书都将为你开发高效的企业系统提供诸多帮助。 目录 序 前言 缩略语 第1章 简介………………………………………1 J2EE的目标……………………………………2 中间件和J2EE…………………………………3 J2EE实现………………………………………7 企业计算的十大谬误…………………………9 第2章 架构……………………………………13 第1项:优先采用构件作为开发、部署和重用 的核心元素…………………………13 第2项:跨越构件边界优先采用松耦合……17 第3项:区分逻辑层和物理层………………20 第4项:数据和处理程序要尽可能靠近……23 第5项:牢记标识引起的竞争………………26 第6项:使用“挂钩点”来注入优化、定制 或新功能……………………………30 第7项:面对故障时要健壮…………………35 第8项:定义性能和可扩展性目标…………38 第9项:只在事务性处理中使用EJB…………41 第10项:先测量性能,再进行优化…………43 第11项:认清“提供商中立”的成本………47 第12项:内置监控功能………………………50 第13项:内置管理支持………………………55 第14项:部署要尽可能简单…………………60 第3章 通信………………………………………63 第15项:理解你所做的通信选择……………63 第16项:仔细考虑你的查找…………………67 第17项:识别网络访问的代价………………71 第18项:优选上下文完整的通信风格………76 第19项:优选数据驱动的通信而不是行为 驱动的通信…………………………82 第20项:避免为远程服务请求去等待响应…87 第21项:考虑构件的划分以避免任何一台 机器负载过重………………………90 第22项:为了开放集成而考虑使用Web服务…94 第23项:大批量地传送数据…………………96 第24项:考虑定制你自己的通信代理………100 第4章 处理……………………………………103 第25项:保持简洁…………………………104 第26项:优先采用规则引擎去处理复杂状态 的评估和执行……………………106 第27项:优先为隐含的非原子性错误场景采 用事务性处理……………………110 第28项:区分用户事务和系统事务………114 第29项:最小化锁窗口……………………117 第30项:当持有锁时不要让步给在构件之外 的控制……………………………123 第3l项:理解EJB的事务关联………………128 第32项:优先使用本地事务而不是分布式 事务………………………………130 第33项:为了更好的可扩展性而考虑使用 乐观的并发机制…………………132 第34项:为了显式的并发控制而考虑使用 悲观的并发机制…………………137 第35项:考虑使用较低的隔离级别以获得 更大的事务吞吐量………………140 第36项:面临回滚时使用保存点来保留部分 工作………………………………143 第37项:当有可能避免锁定区域时就复制 数据源……………………………145 ………… |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。