论文部分内容阅读
在Internet日益普及的今天,越来越多的企业和事业单位的应用系统都采用WEB技术来开发,与此同时,J2EE由于其一系列开放的标准规范和Java技术在WEB应用系统开发中的优势,已经成为开发WEB应用系统首选的平台。本文结合基于J2EE架构的安全事故远程鉴定系统的构建和实现,来探讨如何在J2EE平台上将Struts框架和EJB集成起来构建和实现可重用、可维护和易于扩展的企业级WEB应用系统。本文首先分析了当前WEB应用系统的开发和研究现状,并对J2EE架构和Struts框架作了一个简要的概述,接着介绍了在基于J2EE架构开发WEB应用系统中使用的设计模式,特别是MVC设计模式。然后对本系统进行了需求分析,并根据需求分析划分了系统的功能模块,提出了采用J2EE架构,利用MVC设计模式,通过将Struts框架和EJB组件集成的方法实现WEB层和业务层,利用Oracle数据库实现数据层的系统解决方案,设计了系统的体系结构和MVC组件模型,从而完成了系统的总体设计。由于系统的核心是基于Struts框架的WEB层和采用EJB的业务层,因此本文结合系统安全事故鉴定报告管理模块的开发,详细论述了基于Struts框架的WEB层的构建和实现,即Controller组件和View组件的开发;接着又详细论述了如何综合利用多种J2EE的设计模式,采用EJB组件来实现本系统的业务层,从而完成了系统的详细设计。本文最后简要介绍了系统的打包和部署,并对系统的开发进行了总结,提出了系统进一步完善的改进方向。本文采用理论和实际应用相结合的方式,研究了如何基于J2EE架构,采用Struts框架和EJB,结合MVC设计模式开发本系统的方法,从而为基于J2EE架构开发企业级WEB应用系统提供了一种可以借鉴的设计模式和解决方案。