J2EE金融应用系统的软件重构

J2EE金融应用系统的软件重构

论文摘要

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

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 PE系统架构简介
  • 1.2.1 PE系统表现层概述
  • 1.2.2 PE系统逻辑层概述
  • 1.2.3 PE系统持久层概述
  • 1.3 研究目的
  • 1.4 本章小结
  • 第2章 软件重构
  • 2.1 重构的概述
  • 2.2 重构的动机
  • 2.3 重构的策略
  • 2.3.1 代码级的重构
  • 2.3.2 框架级的重构
  • 2.4 PE系统的重构策略
  • 2.5 本章小结
  • 第3章 PE系统表现层框架的重构
  • 3.1 原框架的问题分析
  • 3.1.1 页面性能低下
  • 3.1.2 页面难以维护
  • 3.1.3 用户体验不佳
  • 3.2 基于Ajax的重构解决方案
  • 3.2.1 AJAX概述及其优势
  • 3.2.2 PeAjax框架
  • 3.3 本章小结
  • 第4章 PE系统逻辑层框架的重构
  • 4.1 原框架的问题分析
  • 4.1.1 测试复杂效率低
  • 4.1.2 难于控制
  • 4.2 基于Spring的重构解决方案
  • 4.2.1 Spring概述及其优势
  • 4.2.2 将Spring应用到EJB
  • 4.3 本章小结
  • 第5章 PE系统持久层框架的重构
  • 5.1 原框架的问题分析
  • 5.2 基于ORM的重构解决方案
  • 5.2.1 O/R mapping概述及其优势
  • 5.2.2 PEDB框架
  • 5.3 本章小结
  • 第6章 总结与展望
  • 6.1 本文总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    J2EE金融应用系统的软件重构
    下载Doc文档

    猜你喜欢