BEA WebLogic下J2EE全攻略:深度调优与实践技巧

需积分: 9 0 下载量 108 浏览量 更新于2024-07-21 收藏 106KB DOC 举报
本文档是一篇关于BEA WebLogic平台下J2EE调优的详细攻略,主要针对在实际开发和部署中提升J2EE应用性能的关键环节进行深入探讨。文章分为四个主要部分: 1. **应用程序调优**: - 作者首先强调了通用代码调优的重要性,包括减少不必要的操作、选择合适的数据类型、利用pool、buffer和cache等技术来提高效率。 - 针对JDBC调优,提出严格管理资源、实用技巧以及优化SQL语句的建议。 - 对Web代码调优,涉及到HttpSession的合理使用、JSP和Servlet的性能优化。 - JMS代码调优关注于注意事项、消息类型选择、确认方式和事务处理,以及EJB代码调优中的设计模式运用、WebLogic特性的利用和资源缓存。 2. **应用服务器调优**: - JVM调优涉及垃圾收集策略和堆内存管理,同时介绍了jRockit调优方法。 - Server层面的优化包括使用本地I/O库、调整执行线程数和连接参数,以及创建执行队列。 - JDBC调优着重于连接池配置的调整。 - WEB调优涵盖Web应用描述符的优化,确保性能最佳。 - JMS和EJB调优则针对这些组件的具体优化措施,如事务管理和资源池设置。 3. **数据库调优**: - 文档提供Oracle性能优化策略,以及针对不同操作系统(如HP-UX、Solaris、AIX和Linux)的Oracle调整指南。 4. **操作系统调优**: - 提供了针对各种操作系统(如HP-UX、Solaris、AIX和Linux)的基础性能调整技巧。 本文旨在帮助BEA WebLogic平台下的J2EE开发者和运维人员掌握一套全面的调优方法,通过深入剖析各个方面的优化手段,提升系统的稳定性和性能,以满足用户对高效稳定服务的需求。无论是编程实践还是服务器管理,都能从中找到实用的建议和技巧。
2013-10-28 上传
weblogic 调优策略,前 言 第一章 应用程序调优 1.1.1 通用代码调优 1.1.2 减小没有必要的操作 1.1.3 使用合适的类型 1.1.4 尽量使用pool,buffer和cache 1.2 JDBC代码调优 1.2.1 严格资源使用 1.2.2 实用技巧 1.2.3 优化SQL语句 1.3 Web代码调优 1.3.1 HttpSession的使用 1.3.2 JSP代码调优 1.3.3 Servlet代码调优 1.4 JMS代码调优 1.4.1 注意必要的事项,避免使用不必要的特征 1.4.2 消息类型的选择 1.4.3 确认方式的选择和JMS事务 1.5 EJB代码调优 1.5.1 有效使用设计模式 1.5.2 使用EJB和WebLogic的特性 1.5.3 缓存资源 1.5.4 如何选择和使用Entity Bean 1.5.5 其他的一些小技巧 第二章 应用服务器调优 2.1 JVM调优 2.1.1 垃圾收集和堆大小 2.1.2 jRockit调优 2.2 Server调优 2.2.1 尽量使用本地I/O库 2.2.2 调整默认执行线程数 2.2.3 调整连接参数 2.2.4 创建新的执行队列 2.3 JDBC调优 2.3.1 调整连接池配置 2.4 WEB调优 2.4.1 调整WEB应用描述符 2.5 JMS调优 2.6 EJB调优 2.6.1 调整pool和cache 2.6.2 优化事务隔离级别和事务属性 2.6.3 其他一些小技巧 第三章 数据库调优 3.1.1 Oracle性能优化 3.1.2 Oracle的其他调整 第四章 操作系统调优 4.1 操作系统调整 4.1.1 HP-UX 4.1.2 Solaris 4.1.3 AIX 4.1.4 Linux 4.1.5 Windows 第五章 性能监控和性能分析 5.1 性能瓶颈 5.2 操作系统监控 5.3 数据库监控 5.4 WebLogic监控 5.4.1 JVM监控 5.4.2 Console监控 5.4.3 实用工具分析 5.5 应用程序分析 总结 参考文献 关于作者