基于MVC模式的Web软件系统开发框架设计与实现

被引量 : 0次 | 上传用户:gongshan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今是信息、经济全球化的时代,人们早已改变了传统的信息获取渠道,转而习惯于利用网络作为信息发布,更新获取的首要平台。由此基于web平台的B/S架构的信息系统的开发越来越火热,应用也愈发广泛,用户对于web平台系统的要求也越来越细化和严格。构建较现有web应用系统功能更强大,开发更简单,更加易于维护和拓展,业务逻辑更加负责,用户体验更加友好的web应用系统成为当前技术界讨论的焦点,一种行之有效的解决方案便于通过运用良好的开发模式,和构建通用的系统架构。目前主流的web应用开发模式分为传统结构化的扁平式开发和基于MVC模式的分层式开发。后者通过将系统从逻辑上进行层次划分,将系统业务逻辑清晰的划分出来,对于非业务逻辑则通过设计通用的组件协助管理,有效克服了传统模式下业务逻辑和数据操作混杂导致的系统难于维护和拓展的弊端,大大提高开发效率和系统性能。因此基于MVC模式的分层式开发模式目前已成为业界的首选。本文以ZK框架(一种表现层的技术)为实例,通过分析ZK中MVC思想的运用来深入研讨MVC模式在具体的系统设计中如何进行模型、视图、控制器的划分,业务逻辑封装模式,提高开发效率的途径,以及提高对软件产品质量把控能力的实践方法。为了达到课题既定目标,本文除了探讨基于MVC设计模式的ZK框架之外,还深入探讨了基于MVC对于整个软件系统开发设计了一套框架,也就是由ZK、 Spring和Hibernate3大框架组成了一个大的的系统架构。这个系统架构非常清晰的体现了MVC设计模式的应用广大,符合了Web应用系统的设计需求。本文最后通过基于国美供应商门户网站中的供应协同系统的部分功能来详细的使用了这个系统的架构,进一步的说明了基于MVC如何帮助实现系统功能强大性、易于维护性,移植灵活型,开发高效性的优势。
其他文献
通过对汽车行驶时轮胎滚动阻力的分析,阐述了不同路面,不同轮胎形成滚动阻力的原因及影响因素.并揭示了降低滚动阻力系数也是提高汽车燃油经济性的重要措施之一.
<正> 老挝人民民主共和国(The Lao People’sDemocratic Republic)位于中南半岛北部,系内陆国家,东临越南,南接柬埔寨,西与泰国交界,西北与缅甸接壤,北邻中国。国上面积23.68
当今世界正处于经济全球化的热潮之中,科学技术和生产力得到了迅猛的发展,企业之间的竞争在全球范围内展开,产品升级换代的速度越来越快,这也使得整个工艺装备采购市场需求的
王键以辛开苦降法论治慢性胃炎 ,活用瓜蒌薤白半夏汤 ,因其药性平和 ,无泻心汤类攻伐太过之弊 ,临床疗效显著。
研究背景健康素养强调个体运用自身知识、技能,参与健康相关事务的能力。目前,我国剖宫产率、巨大儿出生率居高不下,以及不适宜的婴幼儿喂养等问题非常突出。我国的健康素养
加快建设社会主义法治国家是时代赋予中国共产党人的历史使命,自中国共产党十八大以来,习近平总书记在一系列重要讲话中系统阐述了关于为什么要依法治国、如何选择法治之路、
文化产业作为21世纪经济发展的主流产业受到社会各界的广泛关注和重视。这一产业从物质和精神双方面影响着人们的生活,尤其在建设文明社会的今日更是备受关注。党的十七届六
2003年11月3日,新疆啤酒花股份有限公司(代码600090)董事长艾克拉木·艾沙由夫突然失踪,随后查实该公司竟有高达近10亿元人民币的“隐性”对外担保,由此为导火索所爆出的“啤
西方文论对翻译研究产生了巨大冲击波 ,形成一股理论潮流。本文以哲学释义学、接受美学、读者反应批评及读者反应论作参照体系 ,重新构建翻译批评的理论框架 ,认为Nida的读者
中国动画产业发展迅猛,从动画制作人员的技术水平到动画产业领域的每一个分工流程,中国的动画产业发展都充满了希望。中国动画产业在发展过程中,通过改良动画制作技术,培养动