节点文献
基于MVC结构的Web应用开发平台的研究与开发
【作者】 江南;
【导师】 王建新;
【作者基本信息】 中南大学 , 计算机应用技术, 2004, 硕士
【摘要】 近年来,随着网络技术和Internet的迅速发展,基于Browser/Server结构的Web应用,因其具有易用性、通用性和良好的可扩展性等优点而发展迅速,正逐渐成为实现企业应用信息系统的主流技术。 为了有效地提高Web应用程序的可重用性、可维护性和可扩展性,在目前基于J2EE架构开发Web应用的技术基础上,结合MVC(Model-View-Controller,模型—视图—控制器)结构的方式来构建Web应用系统是一种较好的Web应用实现方案。本文主要探讨基于MVC结构的通用化Web应用平台的设计与实现。 本文论述了基于MVC结构的开发平台和采用J2EE中的JSP、Servlet、JavaBean以及JDBC技术来构建该平台的基础组件框架。基于MVC的开发平台包含了一系列互相合作的类、Servlet控制程序,JSP定制标记库,以及一些实现通用化功能的组件集。本文着重论述了组成该平台的四个主要框架的设计与实现,分别是表示控制器(Controller)部分的Web应用逻辑组件,表示视图(View)部分的Web用户界面组件,表示模型(Model)部分的对象-关系映射(ORM)的基础组件,以及有关的JSP定制标记组件库和其他通用化组件集。 本文介绍了该Web应用平台的设计与实现中的关键技术与特点,以及基于该平台进行开发的一个Web应用实例。最后,本文对平台实现过程中的研究与开发工作进行了总结,并阐述了将来进一步对该平台进行扩展与完善的一些相关工作。
【Abstract】 With the development of the technologies of computer network and Internet, Web-based applications with the Browser/Server mode make great progresses for its general availability, easy use and good expansibility.To further improve the reuse, maintenance and expansibility of the program of web applications, a new scheme using J2EE technology to develop web applications is presented according to the MVC (Model-View-Controller) pattern. The paper introduces the design and implementation of a general development platform based on the scheme in detail.The paper introduces the platform that is developed with the technologies of JSP, Servlet, JavaBean and JDBC in Sun’s J2EE architecture. The general development platform consists of a series of basic classes, Servlet control program and a set of JSP custom tags. And the paper also discusses the design and implementation of four frameworks in the platform in detail, such as the logic control framework of web applications, the user interface framework, the object to relational mapping framework, and the library of JSP custom tugs.Then, the key technologies and specialities of the platform are described in this article. And the implementation procedure of a case on basis of the platform is listed as an example. Finally, the paper sums up our work during the design and development procedure, and discussed how to improve the platform in the future.
- 【网络出版投稿人】 中南大学 【网络出版年期】2005年 01期
- 【分类号】TP393
- 【被引频次】9
- 【下载频次】462