基于J2EE和MVC的Web系统开发的探讨

来源 :武汉大学 | 被引量 : 0次 | 上传用户:dylwq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,Web技术在Internet上得到了广泛的应用,它支持实时的信息发布、动态的用户交互以及与后台系统灵活的安全的连接.因此如何构造功能更加强大、应用更为灵活、开发更为简便的Web应用程序成为当前Internet技术探讨的热点,而解决该问题的关键是网站技术和开发方法.近几年面向对象领域内提出了一个设计模式(Design Pattern)的思想.这种思想认为在系统设计这一层次上,软件开发可以抽象成一种模式,模式描述了系统面临的问题及其解决方案,并可以重用.UML(统一建模语言)则着眼于开发一种能够规范面向对象建模技术的方法,它规定了一套可视化的,描述软件系统的标准语言,并适用于整个软件生命周期以及不同的实现技术.MVC(Model-View-Control)模型—视图—控制器的模式是Xerox PARC在八十年代为编程语言Smalltalk-80提出的一种设计模式.MVC模式在理论上实现了业务逻辑与界面显示的分离,它的提出对Web的应用开发具有重要意义.J2EE(Java2 Enterprise Edition)是Sun公司1999年推出的基于Java的一整套企业应用开发标准和规范,具有跨平台的互操作性、可扩展性、安全性好等特点,迅速得到了业界的广泛支持.该论文的第一章绪论介绍了该课题的意义和国内外基于J2EE的Web应用研究的发展动态.第二章介绍了设计模式的概念并阐述了模型-视图-控制(model-view-control,简称MVC)结构是目前最常见的J2EE应用所基于的体系结构,MVC主要适用于交互式的Web应用,尤其是存在大量页面及多次客户访问及数据显示.除了体系结构外,J2EE的设计模式对我们解决应用系统的设计也有很大的帮助.因此第三章是对J2EE技术的综述,列举了八种常用于J2EE平台的设计模式,并对每种模式作简单的介绍.如何把软件工程的思想运用到Web应用系统的开发中来是一个新的研究方向.第四章根据UML和J2EE平台目前的应用情况,对基于J2EE平台的应用系统UML扩展建模进行了研究,使UML更适合于J2EE这种特殊平台的应用系统开发.第五章则以一个教学网站的设计思路为例实现了J2EE和MVC模式的结合,探讨了基于J2EE的多层Web应用系统开发及运用统一建模语言UML对基于J2EE平台软件系统建模的一般过程.
其他文献
多示例学习起源于对药物活性预测问题的研究,由于其具有独特的性质和广泛的适用性,目前被认为是与监督学习、非监督学习以及强化学习并列的一种新型机器学习框架。本文针对多示
无线数控手持设备采用工业级无线通信技术取代线缆,具有低成本、易扩展、移动灵活、操作简便等传统有线手持设备无可比拟的诸多优势。ZigBee技术,不同于传统的红外、蓝牙,是专门
装备操作训练是部队院校的一项重要教学任务,长期以来受实装数量的制约,装备操作训练如何实施的问题一直没有从根本上解决,尤其是新装备,院校装备少,甚至没有实装。采用模拟器解决
随着计算机技术和网络技术的发展和应用,推行金融办公自动化以提高管理透明度和管理效率已成为当前我国金融领域的一项重要工作。江苏省农村信用社目前各项业务发展非常迅速,但
随着电子商务和电子政务的推广和深入,工作流技术已成为该领域的主流技术,工作流管理的主要目标是通过调用有关的信息资源和人力资源来协调业务过程中的各个环节,使之按照一
Web服务,作为现有技术的革新(而非革命)无疑成为目前应用环境中最为科学、合理的解决方案之一.但就其本质而言,Web服务实际上还是request-respond的被动形式,随着网络智能化
野外地质场景的多媒体信息资源对于地质科学的研究和学习,是非常宝贵的参考资料.其中那些经过时间、空间的变化,自然的或人为的破坏,而使得有些地质资源不复存在的地质场景的
作为支持过程建模、优化分析,经营过程自动化的有效支持工具,工作流(Workflow)管理技术在近年来得到了广泛的重视,并逐步成为研究的热点.迄今为止,在工作流管理领域还没有一
该文工作的主要背景是中国科学院"十五"信息化建设重大项目——科学数据库及其应用系统.科学数据库经过近二十年的发展,数据资源的规模和深度不断扩展,在数据规范和管理等方
数据集成是运用一定的技术手段将分布、自治、异构的多个局部数据源中的数据按一定规则组织成为一个有机整体的过程。数据集成是一种现实需求,用户需要通过数据集成获得一个一