想处于J2EE发展的前沿吗?那么请加强您的技能吧。
设计J2EE的目的在于将J2EE的专家内容传递给开发者。这项工程的基础是一本专门的手册,该手册由三部分组成,包括独立的12章,分别节选自12本不同书籍。该手册由三十位以上行业专家所著。每月提供一新的章节下载。
章节完整列表:
第一部分:J2EE™性能构建和分析
J2EE应用程序的开发者在对该程序进行成功设计、开发和配置方面面临着巨大的挑战。挑战之一是了解J2EE的标准以及各种可用于应用程序构建的J2EE组件“基础构件”。另外一个挑战是将这些基础构件合并成一个特殊的应用程序。有时候,这些挑战与开发者的开发能力以及维护性能和可测量性的轻松程度紧密联系在一起。这一部分讨论平衡与性能和可测量性相关的开发环节的最优实践。
第一章(提供下载)
J2EE/EJB:软件工程化标准计算架构的一个案例研究
本章描述J2EE的架构以及该架构各种组件之间相互作用,同时讨论了对权衡了各种架构的利弊及其对性能的影响。
第二章(提供下载)
侧重于性能
本章描述性能在设计过程中所扮演的角色,提出了EJB的一些专门问题,例如最小化远程调用、最优化Entity
Bean持久性和管理事物处理。
第三章(提供下载)
常见的瓶颈征兆
本章讨论如何识别和消除各种常见的利用率不足、利用率尖峰、高利用率和不均衡的集群负载,同时讨论了每一类型的征兆、用于识别各种类型的诊断技术以及解决每种征兆背后掩藏的问题所必需的步骤。
第二部分:J2EE™应用程序的关键组件
该部分提供了J2EE的各种组件,这些组件通常都是由J2EE程序开发者开发的。Servlets,
Java Server Pages、Enterprise
Java Beans、XML和Web
Services是用于组成J2EE应用程序的基础构件。每一基础构件都给应用程序开发者提供了非常广泛的实施策略。该部分还讨论了着眼于开发性能和可测量性的组件的最优实践。
第四章(提供下载)
Servlets
本章讨论了可能影响性能的Servlet设计和编码技术。
第五章(提供下载)
高级JSP和XML技术
本章首先讨论如何通过HTML页面访问Web服务器,接着讨论解码过程碰到的问题和访问大型XML文档的方法。接下来将重点讨论两个XML相关标记库的某些有用方面,这些标记库可以在新的Jakarta库中找到。
第六章(提供下载)
JavaStop性能优化
本章重点讨论调优Java代码和Oracle8i。同时提供了一些基本策略,这些策略可用于调整支持电子商务应用软件的操作系统。
第七章(提供下载)
Session
Beans
本章首先开始EJB的一般性讨论,然后考察session
beans如何在统一建模语言 (UML)中建模,接下来讨论session
beans几个方面的关键技术。
第八章(提供下载)
使用Enterprise
JavaBeans构建应用程序服务器
本章首先讨论各种类型的EJB如何工作,接下来讨论一个应用程序样本的设计和应用,同时讨论其可拓展性以及性能方面的技巧。
第九章(即将推出)
业务层设计中需要考虑的事项
本章讨论业务层设计中需要考虑的事项以及业务和集成层的不利实践。这些问题提出的例子强调了何时使用stateful或是stateless状态的session
beans以及该决定的可伸缩性影响。
第十章(即将推出)
本章讨论影响SOUAP服务器配置的三个方面。讨论安全、企业应用集成(EAI)和用于维护要求的服务质量(QoS)所需的大批量(high-volume)SOAP技术。
第三部分:测试和容量规划
一旦J2EE应用程序的基础构件建立和连接起来,在应用程序的整个生命周期内,其性能都必须能够被测试和支持。伴随着Web服务的使用,可伸缩性和性能测试策略被提出来做为例子。一旦配置了应用程序,在负载和用户数量增加时,容量规划可以确保应用程序能够满足其性能目标。这部分提出容量规划的策略和最佳实践。
第十一章(即将推出)
测试Web服务
本章讨论可升级的Web服务的开发构架、避免性能问题的策略和测试目标的开放源代码集以及称为TesaMaker的脚本语言,该语言有助于进行性能和可伸缩性测试。
第十二章(即将推出)
WebLogic Server的容量规划
本章包括影响容量规划的三个方面问题。这些问题是:1)在制定容量规划时,怎样进行分析以确定所需要考虑的因素;2)怎样获取容量规划的一系列基线规律;以及3)容量规划的最佳实践。 |