12.4 监视 WebLogic Server 应用程序... 511
12.4.1 使用WebLogic脚本工具... 511
12.4.2 使用弃用的命令行管理工具... 515
12.4.3 通过WebLogic控制台进行监视... 516
12.4.4 通过JMX实现编程监视... 518
12.4.5 通过SNMP监视... 522
12.5 管理 WebLogic Server 应用程序... 529
12.5.1 诊断应用程序的问题... 529
12.5.2 版本化应用程序... 540
12.5.3 处理故障情况... 542
12.6 本章回顾... 551
第13章 优化WebLogic Server的性能... 553
13.1 系统性能概述... 553
13.1.1 核心原则... 554
13.1.2 基于WebLogic Server的应用程序的调优... 555
13.2 性能最佳实践... 573
13.2.1 可提高性能的设计方法... 573
13.2.2 理解 Web 容器的最佳实践... 574
13.2.3 理解EJB容器的最佳实践... 576
13.2.4 应用数据库访问的最佳实践... 578
13.3 诊断性能问题... 583
13.3.1 准备好故障诊断... 583
13.3.2 识别瓶颈并消除瓶颈... 584
13.3.3 解决问题... 585
13.3.4 常见应用服务器性能问题... 586
13.3.5 Java栈跟踪... 588
13.4 本章回顾... 593
第14章 开发环境的最佳实践... 595
14.1 定义需要的硬件和软件... 595
14.2 安装WebLogic Server软件... 598
14.3 开发项目结构... 600
14.4 优化开发周期... 601
14.4.1 分解目录开发... 601
14.4.2 FastSwap. 603
14.5 建立构建过程... 604
14.5.1 持续集成... 605
14.5.2 代码检查和报告工具... 606
14.6 集成开发环境... 606
14.6.1 先决条件... 607
14.6.2 为bigrez.com配置Eclipse. 607
14.6.3 为bigrez.com配置JDeveloper 612
14.6.4 通过IDE进行调试... 615
14.7 创建一个单元测试基础设施... 616
14.7.1 单元测试的重要性... 616
14.7.2 JUnit测试框架... 617
14.7.3 容器外测试... 619
14.7.4 测试Web界面... 622
14.7.5 Web服务... 624
14.7.6 性能和并发性测试... 624
14.8 本章回顾... 625
第15章 生产环境的最佳实践... 627
15.1 部署策略... 627
15.1.1 评价部署策略... 628
15.1.2 服务器部署策略... 629
15.1.3 单站点部署策略... 630
15.1.4 多站点部署策略... 635
15.1.5 设计多站点WebLogic群集... 635
15.1.6 实现跨多站点的群集... 638
15.1.7 在每一个站点实现一个群集... 639
15.2 全局和本地流量管理... 642
15.2.1 使用负载均衡器... 642
15.2.2 配合WebLogic Server使用本地负载均衡器... 643
15.2.3 配合WebLogic Server使用全局负载均衡器... 644
15.3 生产环境的安全策略... 645
15.3.1 理解应用程序的数据流... 645
15.3.2 理解防火墙布局... 645
15.3.3 使用连接过滤器... 647
15.3.4 锁定Web应用程序... 648
15.3.5 检查其他安全因素... 650
15.3.6 使用SSL硬件加速... 651
15.4 本章回顾... 651