基于充血模型的虚拟展览馆系统的设计与实现

被引量 : 0次 | 上传用户:boge09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用和互联网的飞速发展,人类社会渐渐步入了信息社会,世界各地都建有展览馆来展示当代的文化、科技和产品,但并非每一个人都可以花费昂贵的交通住宿费用去参观和游玩每一个展览馆,为了解决这个问题一个新的应用诞生了:虚拟展览馆,它是指在互联网上以3D虚拟现实的方式展现现实中的展览馆,通过软件的交互设计模拟实体展览的各种功能。虚拟展览馆的并不只是实体的简单复制,它的功能比较复杂,开发技术也比较尖端。所以在开发虚拟展览馆软件的过程中所隐含的问题日益显著,领域专家专注于具体的展览馆的业务逻辑,但是并不了解程序是如何开发的,而开发人员对系统涉及的业务逻辑的理解是很模糊的,领域专家和开发人员之间存在交流的障碍,最终导致需求信息无法清晰明了的被表达出来。为了解决这个复杂的问题,本文通过对领域模型的分析,引入了充血模型,越过问题域的表象介绍其底层的结构,给软件开发人员提供所需要的方法。充血模型给这个复杂的系统进行了层次的划分,将整个系统分为四层,从上至下分别为展示层、服务层、领域层、基础设施层。其核心在于领域层,它关注领域知识和业务逻辑,便于以后的扩展和维护,拥有单一职责的特点,最大的优点就是面向对象。该虚拟展览馆系统基于B/S架构,使用了目前J2EE流行的开源框架Spring和Ibatis来实现对充血模型的技术支持。基于Spring的annotation实现服务层和领域层中领域对象的依赖注入,基于Spring的AOP实现服务层中service的事务管理,基于SpringMVC实现充血模型的MVC架构。前端3D部分为单页面,将X3D引擎内嵌于某个页面上,基于Ajax实现展示层中界面的部分刷新,减少网络流量,提高用户体验。虚拟展览馆系统引入了充血模型之后,大大降低了开发领域逻辑的难度,清晰的层次结构满足了虚拟展览馆系统的需求。
其他文献
浙江属于中小企业大省,众多的中小企业在转型升级以及创新方面面临着融资困境。与此同时,浙江又是民营经济大省,民间资本充沛,但是由于投资渠道狭窄,大量的民间资本涌入股市与楼市
意象油画是在中国传统文化以及中国思想体系影响下,经过油画家们不断地探索与实践,在中国本土成长和发展起来的。因此,笔者认为意象油画产生并且能够得以发展,很大程度上是受
随着现代信息技术与教学课程的融合,在小学数学教学中应用信息技术的比例越来越高。将现代信息技术应用到教学里改进了数学的学习方式,提高教学质量,激发小学生的学习兴趣,给
控股股东诚信义务制度在股东权行使、公司治理和公司监管等方面发挥了显著的作用,国外对公司的立法都予以高度重视,但是我国在这方面还缺乏足够的关注。因此,本文主要是想通过对
丙烯酸酯橡胶(ACM)的分子链为饱和碳链,侧链上含有极性酯基,这种特殊的结构赋予它耐热、耐老化、耐油、耐臭氧、抗紫外线等优异性能。以丙烯酸酯橡胶为基材制备的发泡材料,在
改革开放以来,江苏省经济建设快速发展,走在全国的前列。2010年江苏省GDP总量达41425.48亿元,占全国GDP的10.4%,在此形势下,江苏省委、省政府提出“两个率先”的发展目标。江
生猪是我国重要的大宗农产品之一,也是最主要的“菜篮子”产品。近年来生猪生产和价格波动剧烈,对经济社会的平稳健康发展造成一定的影响。本研究拟对生猪价格和生产的波动及其
人类社会的发展离不开对能源的需求。而煤炭、石油和天然气等不可再生能源已面临枯竭,能源危机是人类未来发展所面临的首要问题。太阳能是一种储能丰富、清洁无污染的新型绿色
高等教育国际化是现代高等教育改革和发展的趋势。它既是高等教育本质特征的重要体现和内在要求,也是现代社会发展所必然要求的适应性特征。作为高等教育现代化的基本动因和
模糊性是人类语言的基本特征和常规现象。作为模糊语言的一种特殊形式,模糊限制语扮演着不可或缺的角色。根据美国语言学家George Lakoff对模糊限制语的研究,模糊限制语指的是