论文部分内容阅读
为有效提高Web应用系统的开发效率,降低开发费用,提高程序的可重用率、可维护性和可扩展性,在目前基于J2EE架构开发Web应用的技术基础上,采用MVC(Model-View-Controller)框架开发Web组件来搭建Web应用系统是一种较好的Web应用实现方案。本文主要研究基于MVC模式的Web组件开发以及基于组件搭建远程教育系统。 首先,本文介绍了基于MVC模式的组件开发,这些组件采用J2EE技术中的JSP、Servlet、JavaBean以及JDBC等实现,组件中包含一系列相互合作的类和接口、Servlet控制程序,JSP定制标记库,以及一些JSP动态页面。文章着重阐述了几个主要组件的设计与实现,包括与数据库进行交互的数据访问组件、控制页面外观的表示逻辑组件、实现控制功能的应用逻辑组件,以及相关的其他通用化基础组件。接着,本文从远程教育系统的系统设计、功能需求、数据库设计和相关组件的选择和扩展,论述基于组件的远程教育系统的实现以及组件化开发中的关键技术。 最后,本文对组件化的Web应用系统的研究与开发工作进行总结,并阐述了将来进一步的工作。