培训目标: • 学习J2EE设计模式 • 学习如何应用J2EE设计模式重构系统 • 了解影响J2EE应用的性能因素 • 掌握如何进行J2EE应用的性能调整 • 学习如何使用OptimizeitTMEnterprise Suit 对J2EE系统进行性能监控及调优 培训内容: J2EE设计模式-1 • J2EE应用表示层设计考虑和最佳实践 • 表示层设计模式:Intercepting Filter、Front Controller、Context Object、Application Controller、View Helper、Composite View、Service to Worker、Dispatcher View • J2EE应用业务层设计考虑和最佳实践 • J2EE业务层设计模式:Business Delegate、Service Locator、Session Fa?ade、Application Service、Business Object、Composite Entity、Transfer Object、Transfer Object • J2EE应用集成层设计考虑和最佳实践 • J2EE集成层设计模式:Data Access Object、Service Activator、Domain Store、Web Service Broker 重构J2EE应用 • 分析并初步重构一个J2EE案例 • 重构原则 • 代码的坏味道 • 构筑测试体系 • 重构工具 如何调优J2EE应用程序-1 • 为什么J2EE应用程序性能慢 • 了解系统限制和设定调优目标 • 建立性能调优策略 • 决定调优时机 • 如何避免垃圾收集 • 如何调优String操作性能 • 如何调优循环、多分支和递归 • 如何调优多线程应用程序 • J2EE应用程序性能调优分析 • 如何J2EE数据访问层 • 如何调优JSP和Servlet • 如何调优EJB组件 • 介绍使用J2EE Cache系统 使用OptimizeitTMEnterprise Suit 对J2EE系统进行性能监控及调优 |