Effective Enterprise Java中文版

出版时间:2005-9  出版社:机械工业  作者:纽华德  页数:311  
Tag标签:无  

内容概要

如果你想构建更好的Java企业应用,并使之运行起来更加高效,本书就是最佳选择。本书通俗易懂地解释了J2EE开发的微妙之处。你将学会:  ■使用进程内或本地存储以避开网络,请参阅第44项  ■考虑使用较低的隔离级别以获得更大的事务吞吐量,请参阅第35项  ■为了开放集成而考虑使用Web服务,请参阅第22项  ■仔细考虑你的查找,请参阅第16项  ■预生成内容以最小化处理过程,请参阅第55项  ■使用基于角色的授权,请参阅第63项  ■面对故障时要健壮,请参阅第7项  ■为版本并存使用独立的JRE,请参阅第69项    TedNeward向读者提供了75项易于理解的技巧,它们可以帮助你在系统和架构层次上驾驭J2EE开发。他对J2EE开发的优势、弊端的全景式看法将解决你最迫切关心的问题,使你学会:如何设计企业系统使其适应未来的需求;在无损于代码正确性的前提下提高代码的效率;如何实现语言或平台无法直接支持的复杂功能。在阅读本书之后,你将了解如何设计和实现更好的、更具可扩展性的、企业级Java软件系统。

作者简介

Ted Neward  是一名软件架构师、顾问、作家和演讲家,他为诸如Intuit and Pacific Bell和UC Davis这样的公司做咨询工作。他还著有《Server-Based Java Programming》,同时也是《C≠in a Nutshell》和《SSCLl Essentials》的作者之一。Ted曾经是JSR175专家组的成员。他近来经

书籍目录

序前言缩略语第1章  简介         J2EE的目标         中间件和J2EE         J2EE实现         企业计算的十大谬误        第2章  架构         第1项:优先采用构件作为开发、部署和重用的核心元素         第2项:跨越构件边界优先采用松耦合         第3项:区分逻辑层和物理层        第4项:数据和处理程序要尽可能靠近         第5项:牢记标识引起的竞争         第6项:使用“挂钩点”来注入优化、定制或新功能         第7项:面对故障时要健壮         第8项:定义性能和可扩展性目标         第9项:只在事务性处理中使用EJB         第10项:先测量性能,再进行优化         第11项:认清“提供商中立”的成本         第12项:内置监控功能         第13项:内置管理支持         第14项:部署要尽可能简单        第3章  通信         第15项:理解你所做的通信选择         第16项:仔细考虑你的查找         第17项:识别网络访问的代价         第18项:优选上下文完整的通信风格         第19项:优选数据驱动的通信而不是行为驱动的通信         第20项:避免为远程服务请求去等待响应         第21项:考虑构件的划分以避免任何一台机器负载过重         第22项:为了开放集成而考虑使用Web服务         第23项:大批量地传送数据         第24项:考虑定制你自己的通信代理        第4章  处理         第25项:保持简洁        第26项:优先采用规则引擎去处理复杂状态的评估和执行         第27项:优先为隐含的非原子性错误场景采用事务性处理         第28项:区分用户事务和系统事务         第29项:最小化锁窗口         第30项:当持有锁时不要让步给在构件之外的控制       第31项:理解EJB的事务关联        第32项:优先使用本地事务而不是分布式事务         第33项:为了更好的可扩展性而考虑使用乐观的并发机制         第34项:为了显式的并发控制而考虑使用悲观的并发机制         第35项:考虑使用较低的隔离级别以获得更大的事务吞吐量         第36项:面临回滚时使用保存点来保留部分工作         第37项:当有可能避免锁定区域时就复制数据源         第38项:偏爱不可变的,因为它不需要任何锁        第5章  状态管理         第39项:节省地使用 HttpSession         第40项:使用对象优先的持久化来保存你的领域模型         第41项:使用关系优先的持久化来显示关系模型的威力         第42项:使用过程优先的持久化来创建一个封装层         第43项:识别对象-层次结构阻抗失配         第44项:使用进程内或本地存储以避开网络         第45项:不要假设拥有数据或数据库         第46项:惰性加载不频繁使用的数据         第47项:积极加载频繁使用的数据         第48项:批处理SQL的工作以避免往返访问         第49项:了解你的JDBC供应商         第50项:调整你的SQL语句        第6章  表示         第51项:考虑富客户端UI技术        第52项:使HTML短小精悍         第53项:表示与处理相分离         第54项:内容与样式相分离        第55项:预生成内容以最小化处理过程         第56项:尽早验证,尽量验证        第7章  安全        第8章  系统        参考资料

媒体关注与评论

书评“通过这本书,TedNeward将帮助你实现从一个优秀的Java企业应用开发者向一个伟大的开发者的飞跃!”              ——John Croupi, Sun著名工程师,《Core J2EEPatterns》作者之一

图书封面

图书标签Tags

评论、评分、阅读与下载


    Effective Enterprise Java中文版 PDF格式下载


用户评论 (总计4条)

 
 

  •   比较注重理论
  •   不错的一本书,不适合刚开发JAVA的人。
  •   书是老书,但是本身还是不错的!
  •     正在读这本书,这本书采用了Effetive java的编排格式来进行组织,对企业计算中的问题进行了比较全面的讨论,个人感觉这本书可以让你可以站在企业应用的高度来审视一些问题,可以做为一个入门的书籍。对于其中某些自己感兴趣想深入研究了解的条目,可以再找其他参考资料。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7