Effective Enterprise Java中文版

Effective Enterprise Java中文版 - 图书城

增改描述、封面图片

作者:
(美)纽华德 著,陈昊鹏 等译
ISBN:
9787111171140 , 7111171144
出版社:
出版日期:
2005-9-1
定价:
45.00
¥36.00元 80折 去当当网购买 免费配送!
读过这本书吗?
最近在读 读过 想读 还不熟悉
我的评价:   
图书城书列:
加入到博客或社交网站:
我来评论这本书:
标题:
评价:
内容:
内容提要:
    如果你想构建更好的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专家组的成员。他近来经常在世界各地巡回演讲,并继续致力于Java以及.NET技术的开发和教授相关课程。
编辑推荐:
    “通过这本书,TedNeward将帮助你实现从一个优秀的Java企业应用开发者向一个伟大的开发者的飞跃!”
    ——John Croupi, Sun著名工程师,《Core J2EEPatterns》作者之一
目录:

前言
缩略语
第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章 系统
参考资料


前言:
忘记过去的人,必将重蹈覆辙 ——George Santayana 对Java程序员来说,现在是大好时机。尽管Java作为可用的商业产品还不到10年,但在几乎所有主流计算平台上,它已经成为企业级系统的构建语言之一。那些要解决挑战性问题的公司和个人,越来越拥护Java语言及其平台。对于那些不使用Java的人来说,现在面临的问题不在于是否采用Java技术,而是准备何时开始采用,超越并包含了Java语言本身的Java 2企业级平台(J2EE)规范,涵盖了大量规范和程序库。这使得在不牺牲性能,或者不用从头实现常用算法及数据结构的情况下,也可以编写出丰富、复杂的系统。Java语言和虚拟机还在变得更加强大。针对Java开发者的工具和..
序言:
大规模企业级系统的设计与实现难度很大,要构建高效的Java企业级系统就更加困难了。这些难题对我来说已经司空见惯。在为企业级项目做咨询的时候,我常常会遇到开发者面临的这类现实问题。在The Server Side.com(企业级Java社区网站)上,我也经常看到针对此类问题的探讨、它们引起的困扰以及相应的解决方案。当开发者面临着J2EE这个新领域时,许多问题随之而来,The Server Side.com正是针对开发者的需求而发展壮大起来的。它是我们的交流场所——在这里我们能够就使用的解决方案进行探讨,它也同时见证了企业级Java设计模式的发展历程。 与构建小型和单独使用的应用程序相比,企业级系统的开发是非常不同..
我来评论这本书
联系客服 - 加入到博客 - 图书目录 - 关于图书城.COM - 对外合作 - 购书指南 - 可以在线阅读吗?
English Version: BookGadget
图书城.COM © TuShuCheng.com - 京ICP备06069800