论文摘要
电子商务和信息技术的快速发展以及对其需求的迅猛增长,对应用程序的开发提出了更高的要求,同时也给应用程序的开发人员带来了新的压力。开发人员必须用更少的成本、更少的资源达到更快地设计、建立和开发企业应用程序。基于组件的J2EE开发平台,是降低成本,加快企业应用程序的设计、开发、装配和部署的最佳选择。为实现层架构,各种框架如雨后春笋般占据在J2EE的世界中。如何选取适应于各个不同项目的框架,成为J2EE解决方案中尤为重要的环节。本文以典型的J2EE金融应用系统PE系统为研究课题,详细阐述了如何对原有PE系统进行框架级重构的解决方案。首先,介绍了PE系统的原有系统架构,并阐明关于重构的一些概念。其次,对表现层,逻辑层,持久层分别详细分析,按照提出问题,分析问题,解决问题的思路安排行文。先提出原有架构的问题,然后进行分析和重构,或重用或开发,研究并实践出是最适合PE系统的表现层框架,业务逻辑层框架,数据持久层框架。重点和创新点是自主开发的两个框架的设计与实现。最后,对PE系统的J2EE框架应用情况进行总结和展望。本文研究目的是为了让开发类似PE的J2EE金融应用系统的所有开发人员能更好的合作开发,使得开发出来的软件具有更高的质量。此外,本文还分析和讨论了开发和应用框架过程中的几个技术难点,以及对今后研究工作的几点思考和见解。