论文部分内容阅读
在Internet-web日益普及的今天,越来越多的企业应用都采用web技术来开发,与此同时,J2EE(Java2 Platform,Enterprise Edition,Java2平台企业版)由于其一系列开放标准的规范和Java技术在服务器端应用固有的优势,已经成为web应用的首选开发平台。本文将结合笔者正在开发的变电工区设备管理系统,来探讨如何基于J2EE平台构建可重用、可维护和易扩展的企业web应用。本文首先对J2EE平台和Struts框架作了一个简要的概述,接着介绍了Struts框架和EJB(Enterprise JavaBeans,企业JavaBean)集成的目的与策略,然后对本系统的总体结构和组件模型进行分析,系统遵循J2EE规范所倡导的组件化设计和层次集成的理念,其核心由基于Struts框架的web层和综合利用多种EJB设计模式(Design Pattern)而开发的业务层所构成,层与层之间有着明确的分工与协作,共同完成系统的功能。在此之后,本文再结合系统的基本信息和试验管理两个子系统,详细探讨了如何集成Struts框架和EJB组件来构建可重用、可维护和易扩展的企业web应用,该部分着重对J2EE应用中所存在的web页面的可维护性、web应用的流程控制和EJB组件的优化设计与重用这三个主要的难点进行了详细的分析,并提出了基于框架和模式进行设计的解决方案。文章最后简要介绍了系统的集成和部署,并对相关技术的发展前景作出了展望。本文理论和实际相结合,旨在通过对应用框架和设计模式的利用来提高系统的可重用性、可维护性和易扩展性,既具有较深的理论基础,又有较高的实用价值。