【摘 要】
:
随着Internet技术的飞速发展,基于MVC设计模式的软件开发在应用系统的设计和实现过程中得到了广泛的运用。同时,层次清晰、可复用、易于扩展、易于维护的软件组织体系也越来
论文部分内容阅读
随着Internet技术的飞速发展,基于MVC设计模式的软件开发在应用系统的设计和实现过程中得到了广泛的运用。同时,层次清晰、可复用、易于扩展、易于维护的软件组织体系也越来越受到软件开发者的青睐。本文针对MVC设计模式展开了研究,结合数据持久化的概念构造了一种基于DBVC的软件设计模式。该设计模式从软件的整体架构出发,详细描述了Web应用开发过程中DBVC在各个环节所起到的作用,分清了Web系统开发过程中每一层的作用。同时,也将软件的复用性问题从代码阶段提高到软件设计开发的各个阶段,使软件设计、开发的脉络更加清晰,从而促进了应用软件开发标准的提高。可以说DBVC设计模式是解决Web软件开发过程中非功能性需求问题的有效途径之一。
本文所做的工作主要体现在以下几个方面:
(1)对MVC设计模式的思想作了简要的概述,分别对Sun公司提出的Model1模式和Model2模式的展开了分析,同时就MVC在Web系统开发中应用方式进行了详细的描述。
(2)根据对MVC设计模式的分析和总结,构造出了DBVC设计模式,并就DBVC设计模式的思想按GoF的标准展开了描述,分析了它与MVC设计模式的异同,设计了它的整体结构,最后运用J2EE技术和框架技术实现了DBVC设计模式。
(3)运用DBVC设计模式实现了中国人寿财产保险山西省分公司绩效考核系统项目,其中以Struts2框架实现控制器,J2EE实现业务逻辑层,Hibernate实现数据持久层,JSP技术实现视图层。
其他文献
视频监控作为一个重要的安全防范系统,有着准确、直观、内容丰富等优点,越来越受到人们的青睐。目前该技术已经非常成熟且性能稳定,然而随着无线传输、图像处理技术的飞速发展,视
四边形网格由于其本身优良的性质在模型参数化、样条曲面、纹理贴图以及有限元模拟仿真等领域有着广泛的应用,因此,研究开发一个鲁棒稳定的四边形化系统有着巨大的工程应用价
随着计算机数字多媒体以及计算机网络的高速发展,计算机信息安全问题变得突出起来。信息隐藏是信息安全领域涉及统计学、人工智能、模式识别、密码学等方面的新兴交叉型学科。
3D打印技术是一种以三维数字形式立体构造物理对象的快速成型技术,它对世界各国的制造业产生重要影响,并被誉为引领“第三次工业革命”的重要技术之一。随着3D打印技术、计算
感知无线电技术允许感知用户伺机利用主用户的授权频段,可以提高频谱利用率,解决频谱资源匮乏问题。在感知无线电网络中,由于主用户重新出现,或者感知用户位置移动,或者网络条件发
分布式虚拟环境是将虚拟现实与网络通讯相结合,在一组以网络互联的计算机上同时运行虚拟环境的系统。随着网络技术的日渐成熟,虚拟环境中对象间的交互和协作需求不断的提高,
面向插件的框架开发方法在软件领域的应用较为广泛,特别是在较大规模的软件开发当中,对于软件框架统一模块化、减小模块耦合度、降低设计的难度,进而缩短开发周期以及提高软
随着多媒体技术的迅速发展,多媒体数据正以指数级增加。因此,如何从海量的视频中快速高效的检索出所需要的视频变得十分重要。基于语义的视频检索应运而生,其中对视频镜头加
在很多应用领域中,复杂事件处理已经变得越来越重要,它的应用范围包括RFID的供应链管理,点击流分析,电子医疗系统,实时入侵检测等。复杂事件处理的目的就是从有序的事件流中提取出
近些年,海洋灾害频发。我国北部海区地处高纬度地区,海冰灾害时有发生,海冰分布信息的获取成为渤海的环境、资源和灾害等研究领域的重要内容之一。检测海冰的分布状况对于研