网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
构建高效的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
…………
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。