基于MVC设计模式的协同设计系统的研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:ydfang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从80年代计算机支持的协同工作(CSCW)提出以来,国内外已经进行了大量的研究工作并已在某些领域得到应用。从研究和应用的范围来看,较多的工作是集中在通用的计算机支持的协同工作的使能技术上,而专门面向设计领域的协同应用研究则相对较少。 与此同时,随着Internet技术的飞速发展,如何构造功能更加强大、应用更为灵活、开发更为便捷的应用系统成为当前Internet技术发展中人们探讨的热点。J2EE平台凭借良好的可以移植性、可扩展性等特性,得到广大应用系统开发人员的广泛关注。MVC设计开发模式克服了传统开发模式的弊病,将显示逻辑与业务逻辑明确分离,能适应越来越复杂的应用系统的设计需求。而将J2EE平台与MVC设计模式相结合则成为开发人员的首选。针对上述背景,本文对MVC设计模式在协同设计中的应用方法进行了深入的研究。 论文首先对J2EE的整体结构作了一个简单的论述,明确了在系统中采用这一技术的意义;其次针对设计模式进行论述,介绍了基于J2EE的各种设计模式及其在设计开发中的特点,并深入细致地研究了MVC模式以及基于MVC模式的最佳应用框架之一的Struts应用框架,着重讨论了Struts的各组件以及它们是如何协同工作的,并比较了MVC模式与PAC模式的优缺点。 在上述的研究工作基础上,本文运用Struts设计思想对计算机支持的协同工作在设计领域的应用进行深入的探讨,合理结合了J2EE的Factory、Business Delegate和Facade设计模式,提出了基于MVC设计模式的协同设计系统的系统构架,分别从视图(View)、控制器(Controller)、模型(Model)角度实现了一个协同设计的原型系统,使用配置文件struts-config.xml对系统进行流程控制,使该系统具有可跨平台、易于扩展和维护等特点。
其他文献
医学超声图像的三维重建是医学数据三维可视化研究的主要内容,也是科学计算可视化研究的一个重要分支,具有实时性、无损性、廉价性、可重复性好、灵敏度高等优点。本文通过对大
作为移动计算、移动商务和信息电器的核心技术,嵌入式数据库管理系统是最近几年才兴起的一项新的数据管理技术。嵌入式数据库以目前成熟的数据库技术为基础,针对具体的嵌入式
煤炭是我国重要的能源资源,随着国家对煤矿安全生产工作的日益重视,以及矿务局自身现代化管理的需求,煤矿安全监测系统越来越体现出其重要性。本文针对煤矿井下监控的实际情况,对
下一代网络(NGN,Next Generation Network),是传统的公用交换电话网(PSTN,Public Switched Telephone Network)和基于IP的分组网络融合的产物,它能够提供语音、视频、数据等多种
虚拟心脏是指将现代计算机科学领域的新理论、新方法和新技术应用于人体心脏生理学研究中,通过建立细胞、组织和器官等各级生理学对象的数学定量模型,来描述生理学中各种复杂
学位
应用AOP技术的基于角色权限控制系统的设计与实现访问控制(Access Contr01)是通过某种途径显式地准许或限制访问能力及范围的一种方法。90年代以来出现的基于角.色的访问控制(
随着计算机系统的广泛应用,网络安全问题变得日益重要。同时,在军事上网络战必将成为未来信息战场上新的作战方式,而网络攻击技术则是网络战不可或缺的武器。研究网络攻击技
随着因特网技术的迅速发展和不断的普及。Web日志资源越来越丰富,如何充分利用这些资源,从中提取到用户所感兴趣的信息数据,是当前计算机领域的一大挑战。Web日志挖掘就是利
移动数据库技术涉及数据库技术、移动计算技术、移动通讯技术等多个学科领域。移动数据库是为了适应移动计算环境下的数据存取需求而产生和发展起来的。移动计算环境是传统的