什么是“J2EE专家系列?”
VERITAS “J2EE专家系列”是由VERITAS公司策划的、与Pearson Technology Group联合制作的为期一年的教育计划。这个计划向读者提供了关于J2EE开发和部署中涉及应用性能管理的专家级内容。这个计划立足于一本可以定制的电子书,书中的十二个独立章节来自于十二本不同的书籍。每月将推出并更新一张新内容。VERITAS也将在每个月与一个或多个作者共同推出网络广播内容。每期网络广播将重点放在当月发布的新章节上。同时,VEERITAS公司还将提供一个论坛,令用户可以向行业专家提出关于J2EE的相关问题。
书籍内容介绍以及下载链接
与大多数传统的电子书籍不同,“J2EE专家系列”这本电子图书的内容来自三十多个作者所著的十二本不同的书籍,而不是节选自一本图书。本书分为三个主要部分,分别关注J2EE开发和部署的不同方面。
第一部分:J2EE™性能构建和分析
J2EE应用程序的开发者在对该程序进行成功设计、开发和配置方面面临着巨大的挑战。挑战之一是了解J2EE的标准以及各种可用于应用程序构建的J2EE组件“基础构件”。另外一个挑战是将这些基础构件合并成一个特殊的应用程序。有时候,这些挑战与开发者的开发能力以及维护性能和可测量性的轻松程度紧密联系在一起。这一部分讨论平衡与性能和可测量性相关的开发环节的最优实践。
第一章: J2EE/EJB:软件工程化标准计算架构的一个案例研究
[选自]:Software Architecture in Practice, Second Edition
[作者]:Len Bass、Paul Clements 和 Rick Kazman
[内容]:本章描述J2EE的架构以及该架构各种组件之间相互作用,同时讨论了如何权衡各种架构的利弊,及其对性能的影响。
包括以下小节:
1、与构建业务周期的关系
2、需求和质量
3、体系结构的解决方案
4、系统配置决策
5、总结
6、更多参考资料
7、问题讨论
第二章: 处理性能问题
[选自]:Special Edition Using Enterprise JavaBeans™ 2.0
[作者]:Chuck Cavaness 和 Brian Keeton
[内容]:本章描述性能在设计过程中所扮演的角色,提出了EJB的一些专门问题,例如最小化远程调用、最优化entity bean持久性和管理事物处理。
包括以下小节:
1、性能问题在设计过程中扮演的角色
2、最小化远程调用
3、优化entity bean的持久性
4、建立一个选择表
5、管理事务
6、解决问题
第三章: 常见的瓶颈症状
[选自]:Performance Analysis for JAVA™ Web Sites
[作者]:Stacy Joines、Ruth Willenborg和Ken Hygh
[内容]:本章讨论如何识别和消除各种常见的利用率不足、利用率尖峰、高利用率和不均衡的集群负载,同时讨论了每一类型的症状、用于识别各种类型的诊断技术以及解决每种症状背后掩藏的问题所必需的步骤。
包括以下小节:
1、资源利用不足
2、突发的资源占用
3、CPU利用率过高
4、不平衡的集群负载
5、总结
第二部分:J2EE™应用程序的关键组件(即将推出…)
该部分提供了J2EE的各种组件,这些组件通常都是由J2EE程序开发者开发的。Servlets, Java Server Pages、Enterprise Java Beans、XML和Web Services是用于组成J2EE应用程序的基础构件。每一基础构件都给应用程序开发者提供了非常广泛的实施策略。该部分还讨论了着眼于开发性能和可测量性的组件的最优实践。
第四章: Servlets
第五章: 高级JSP和XML技术
第六章: JavaStop性能优化
第七章: Session Beans
第九章: 业务层设计中的注意事项
第十章: 影响SOUAP服务器配置的三个方面
第三部分:测试和容量规划(即将推出…)
一旦J2EE应用程序的基础构件建立和连接起来,在应用程序的整个生命周期内,其性能都必须能够被测试和支持。伴随着Web服务的使用,可伸缩性和性能测试策略被提出来做为例子。一旦配置了应用程序,在负载和用户数量增加时,容量规划可以确保应用程序能够满足其性能目标。这部分提出容量规划的策略和最佳实践。
第十一章: 测试Web服务
第十二章: WebLogic Server的容量规划