基于MVC模式的Web组件开发及在远程教育系统中的应用

来源 :中南大学 | 被引量 : 0次 | 上传用户:zhilong217
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为有效提高Web应用系统的开发效率,降低开发费用,提高程序的可重用率、可维护性和可扩展性,在目前基于J2EE架构开发Web应用的技术基础上,采用MVC(Model-View-Controller)框架开发Web组件来搭建Web应用系统是一种较好的Web应用实现方案。本文主要研究基于MVC模式的Web组件开发以及基于组件搭建远程教育系统。 首先,本文介绍了基于MVC模式的组件开发,这些组件采用J2EE技术中的JSP、Servlet、JavaBean以及JDBC等实现,组件中包含一系列相互合作的类和接口、Servlet控制程序,JSP定制标记库,以及一些JSP动态页面。文章着重阐述了几个主要组件的设计与实现,包括与数据库进行交互的数据访问组件、控制页面外观的表示逻辑组件、实现控制功能的应用逻辑组件,以及相关的其他通用化基础组件。接着,本文从远程教育系统的系统设计、功能需求、数据库设计和相关组件的选择和扩展,论述基于组件的远程教育系统的实现以及组件化开发中的关键技术。 最后,本文对组件化的Web应用系统的研究与开发工作进行总结,并阐述了将来进一步的工作。
其他文献
显露模式(Emerging Patterns,EPs)是指那些从一个数据集到另一个数据集支持度发生显著变化的项集,它们能够捕获数据库中两个数据集之间的多个属性上的差异,可以用来建立分类器。
近年来,随着社交媒体的快速发展,越来越多的人倾向在社交平台发布消息,表达自己的意见,传达自身的情感。通过汇总这些信息可以分析主体的情感倾向,从而进行舆情监控和市场营销。同
伴随着医疗信息化在国内的不断推进,顶级医疗机构在过去十年间已积累了大量电子病历。然而,电子病历中很大一部分字段仍以非结构化文本的形式保存,难以进行二次利用。自然语言处
软件集成是一种以重用现存的软件而快速地建立新软件的工程技术。利用软件的重用和集成可以有效地降低软件开发的成本及缩短开发时间,并可以提高软件的质量。目前基于Web和N_
随着PDA(Personal Digital Assistant,即个人数字助理或掌上电脑)软硬件水平的提高,其功能越来越强大,PDA的很多应用和PC联系到一起,所以PDA与PC的通信功能日益显出其重要性,
随着信息时代的不断发展,越来越多的实际流程电子化,从而推动了工作流技术的快速发展;面对现今多样的工作流管理系统的开发技术和手段,可以看到,开发一个符合标准规范、灵活性强、
随着INTERNET的发展,传真服务器的应用越来越广泛.但传统的基于PC架构的传真服务器价格昂贵,维护成本高,专用性不强,因此市场需要性价比更高的传真服务器.该文提出了以嵌入式
在传统企业中,无论是用于支撑业务的应用系统还是用于数据分析的数据仓库,大部分都建立在Oracle、MySQL等传统关系型数据库(RDBMS)之上。随着传统企业向互联网化、智能化、数据
随着微电子技术的迅猛发展,集成电路规模的急速扩大和集成度的迅速提高,给传统的测试技术和测试方法带来了严峻的挑战。 本文首先分析了稳态电流测试方法和瞬态电流测试方法的原理、特点,并分别指出它们的不足,在此基础上研究了一种新型的测试方法——全速电流测试方法。全速电流测试方法将稳态电流测试方法和瞬态电流测试方法结合起来,利用在一段时间内输入两个交替变换的向量,通过检验其平均电流的情况,对被测电路进
随着汉字识别的应用越来越普遍,应用系统中对汉字识别的速度和正确率的要求也越来越高。目前,汉字识别技术主要分为两种,即在线识别和离线识别。汉字在线识别的技术已日趋成熟,很