论文部分内容阅读
J2EE是当前流行的一种先进的网络分布式、多层、企业级应用程序的开发平台规范,是当今企业运算的事实标准。在运用J2EE创建应用程序的时候,一个重要的问题就是良好的架构,设计系统时必须考虑尽量缩短网络调用的响应时间和提高应用程序单位时间内处理事物的能力。另一个问题就是提高系统的组件的复用性和扩展性,这也是提高软件质量和寿命所必须的性能。为了解决这些问题,在设计过程中就要不可避免地运用J2EE设计模式,它总结了优秀的J2EE开发人员的宝贵经验,是当前系统架构人员必备的知识和开发工具,也对开发人员有很好的指导作用。本论文主要讨论在利用J2EE技术构建的一个典型的企业级应用程序过程中如何选取适当的设计模式以提高系统本身的效率和复用性、可维护性。论文首先介绍了必要的背景知识和设计模式的发展概况。在完成了系统功能分析和必要的总体设计之后,论文重点以完成天津铁路分局的路路通网站项目的部分功能的业务层的实现为例,讨论了在完成系统功能的同时,怎样根据系统的业务需求,选取合适的J2EE设计模式;分析了这些模式的使用对系统本身性能造成的各种影响,探讨了完成相同功能的设计模式各自的优缺点和适用情景,并对系统所使用的各种设计模式进行了选择。论文从应用J2EE模式的角度列出了提高J2EE应用程序性能的各种方法,还对使用J2EE模式后系统各方面的性能变化进行了分析,并对如何选择模式提出了几点看法。最后对这些模式在系统中的具体应用给出了相应的UML图,和功能函数的重要的代码片断。综上所述,在设计J2EE应用程序的时候,应当选择适合系统规模是符合实际设计要求的J2EE设计模式以提高系统的服务质量。