帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

基于STRUTS框架开发J2EE WEB应用的研究与实践

导  师: 黄勇

授予学位: 硕士

作  者: ;

机构地区: 华东师范大学

摘  要: J2EE是当前成长最快的技术架构,它已经成为开发复杂企业级应用的首选。STRUTS是MVC设计模式的一个实现框架,是当今开发JAVAWEB应用的主流框架,拥有广阔的发展前景,在国外使用者众多,在国内也正逐渐受到重视。如何快速开发层次更加分明、逻辑更加清晰、复用性和可维护性更高的系统,是企业级应用开发的发展目标,而将STRUTS框架灵活的控制机制与J2EE完备的组件技术相结合,无疑是实现这一目标的有效途径,所以本文选择基于STRUTS框架开发J2EEWEB应用作为研究课题。本课题采用理论与实践相结合的研究方法,首先对STRUTS框架的理论基础和体系结构进行深入研究,然后针对STRUTS框架关键技术的应用进行实践—开发了一个电子政务文件管理系统,最后总结出一套基于STRUTS框架开发J2EEWEB应用的有效方法。 本论文的研究成果有以下几个方面:基于STRUTS框架开发J2EEWEB应用时,模型层的设计要结合FACADE和DAO设计模式,对于批量数据的检索操作通过JDBC语句来实现,对于数据库的修改和主键查询则通过CMPENTITYBEAN来实现,为了降低WEB层和BUSINESS层的通信负荷,要采用DTO设计模式;对于系统WEB层控制器的设计,可以通过扩展STRUTS框架的REQUESTPROCESSOR类,实现用户登录检验、读取LOCKE设置等整个系统共用的控制功能,这样系统中所有的控制器组件就可以通过继承REQUESTPROCESSOR类从而都具有这些功能;视图是应用系统与用户的交互界面,主要由JSP网页构成,STRUTS框架为JSP网页的开发提供了丰富的客户化标签库和ACTIONFORMBEAN组件,为了使系统页面有统一的风格可以使用STRUTS框架提供的TILES组件,通过VALIDATOR组件可以方便快捷地实现系统对用户输入数据的校验功能。 以上研究成果成功地将STRUTS框架的控制机制与J2EE架构的组件技术有机结合,并将多种设计模式运用到实际项目中,有效降低了J2EEWEB系统各个层次之间的耦合程度,显著提高了系统的可重用性和可维护性,在电子政务系统开发领域有很好的借鉴和推广价值。 本文的结构是,第一章首先阐述本论文的研究背景和意义,然后概述本论文的主要研究工作。第二章首先纵览开发J2EEWEB应用的技术体系,包括SERVLET,JSP,EJB,JNDI等关键技术,然后介绍J2EE核心设计模式,最后详细探讨MVC模式。第三章是本文的核心,首先剖析STRUTS框架的运行机制,然后结合文件管理系统的开发实践,对STRUTS框架关键技术的应用进行深入探讨并提出实践结论。最后一章总结本论文的研究成果,并且提出今后的研究方向。

关 键 词: 技术架构 实现框架 框架 应用

分 类 号: [TP393.09]

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

作者 蒋方纯
作者 胡劲
作者 李福坤
作者 刘英华
作者 刘永红

相关机构对象

机构 华南理工大学
机构 中山大学
机构 华南师范大学
机构 广东工业大学
机构 暨南大学

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊