论文部分内容阅读
在社会分工日趋精细的今天,协作的重要性亦日趋突显。企业内部的协作,必需通过网络来实现,网络应用因此就显得越来越重要。在这种情况下的企业应用系统,性能是一个非常重要的方面,它直接关系到工作的效率、影响企业的竞争力,从而影响企业的收益。随着用户的增加和应用的升级,企业越发渴望构建稳定的、安全的、高性能的应用。因此,对此类应用性能的研究就显得尤为重要。企业应用性能开发的主要目标是在给定的开发时间内开发出达到性能目标的应用。目前国内外已有大量研究人员对此问题进行了研究。主要存在两种看法,一种看法认为开发过程中用到的技术是导致性能问题的主要原因。另一种看法则认为应用开发的过程是导致性能问题的主要原因。最终也就相应发展成为两种解决方案----技术解决方案和过程解决方案[1]。Java EE技术对于构建企业应用有很大的优势,有诸多成熟的技术和框架为开发企业应用提供支持,可以在很大程度上提高开发效率。Java开源社区中的种种方便开发的框架不断诞生,这些框架对于开发效率的提高固然能起到比较好的作用,但是,对于系统性能的影响在某些时候也是显而易见的。世界范围内的程序员也都致力于框架性能的提升。对于证券行业来说,处理的数据量大是该类企业应用的一个特点,因此,更要考虑性能的影响。本文将从影响基于Java EE应用性能的各个过程、方面出发,研究如何提升基于Java EE应用的性能以及在此过程中应该注意的事项。然后分析某证券公司的渠道管理系统需求,详细介绍该系统的实现,结合该系统的开发过程,介绍在开发过程中碰到的性能问题以及其解决方案。硬件、操作系统等底层因素对应用性能的影响固然很大,但这些不是本文所讨论的范围,本文仅考虑特定硬件、操作系统环境下的影响系统性能的一些因素。本文对基于Java EE的证券行业渠道管理系统的性能进行了详细的阐述,可以为相关研究人员提供一定的参考。