论文部分内容阅读
当前,随着互联网技术的发展,企业也在逐步加快管理现代化、信息化建设。企业建立一套完善的信息化系统对企业在日益激烈的市场化竞争中尤为重要。本文结合目前主流的开发平台与技术,根据企业自身情况,基于J2EE架构的MVC分层模式展开研究,试图使以J2EE技术为核心的Web应用程序的开发更加简洁、快速、稳定性性高。
J2EE是一种基于Java平台来简化开发、部署以及管理企业级解决方案的体系结构。J2EE根据功能把应用逻辑划分为多个层次,每个层次都支持对应的组件和服务器。在J2EE平台的基础上,严格按照MVC的分层思想进行系统开发。MVC把应用程序分层三块,分别是模型、视图、控制器,三个部分各司其职。它改变了传统模式下的软件开发,为企业级的软件开发提供了清晰的分层。它使原来密不可分的Web系统现在可以分成各个独立的模块,每个模块与模块之间有固定的接口,开发人员可以更好的分工合作而又互不影响,使整个系统高内聚低耦合,有利于软件代码的重用,也使后期的系统更加利于维护,而且使系统功能更易于扩展。
本文首先从J2EE平台的基本理论入手,阐述了J2EE平台的体系架构和相关技术,具体介绍MVC分层设计模式,并深入分析基于J2EE的三层体系结构中的常用框架Spring、Struts、Hibernate等。J2EE的优良架构使得各种不同的组件能够相互协调、相关配合,并且有序地组合在一起工作。组件的部署和调用都应该在统一的框架设计平台下进行,保持系统框架的一致性,不可以打乱框架的设计原则和层次结构,基于此原则,本文设计并实现了几种WEB通用组件。
在研究设计模式和框架理论的基础上,结合J2EE技术,提出了一种比较合理的企业级应用框架。以某单位的实际Web应用设计开发为例,介绍了实现设计模式编程的全过程,验证了其方法的可行性。该系统在以面向对象的软件设计思想指导下,采用MySQL数据库和J2EE架构,将需求转化为构件,将功能转化为组件,并且系统结合富客户端技术,力图提高系统与用户的交互性。在系统的开发过程中,理论联系实际,充分发挥J2EE平台的优势。