设计模式在Web系统开发中的应用研究

被引量 : 0次 | 上传用户:GU988968
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
使用.Net和J2EE等开发平台及各种Web开发框架来开发Web应用系统,可降低开发的费用和复杂性,降低系统部署与维护的开销,提高系统的开发速度和质量,但难以有效地复用系统设计的结果。现有的Web系统中也普遍存在可复用程度低、可维护性差等问题,且重构成本较高。设计模式使系统开发者可以更加简单方便地复用成功的设计结果,如何选取和应用设计模式以帮助Web应用系统的开发和重构是Web系统开发者需要解决的重要问题。 本文首先分析了Web应用程序开发和设计模式研究与应用的现状,综述了设计模式和反模式的基本概念与相关技术,并分析和探讨了面向对象设计的基本原则。然后,使用UML描述了几种常用的设计模式,分析了其内涵与侧重点,并在此基础上提出了选取和应用设计模式的策略。最后,总结了五种Web应用程序设计与实现中的反模式,并选取合适的Web开发框架和设计模式,提出了重构方案。 面向对象设计的基本原则是更为深层、更具普遍性的设计指导原则,是理解和应用开发框架和设计模式的理论基础。设计模式的应用策略总结了应用设计模式进行系统设计和重构的一般规律。提出的反模式总结了Web系统开发中在分层结构、数据库连接优化、用户访问控制和算法应用策略等方面存在的典型问题,其解决方案提高了系统的灵活性、可复用性与可维护性,对应用设计模式进行Web系统的开发和重构有指导意义。
其他文献
本文对高中地理教材在新课程改革背景下的创新点进行分析,并结合教材改革后的创新点特征,研究高中地理在新课程改革背景下的教学策略,从而提高高中地理教学效率与教学质量,发挥高
物理和电子实验教学在高等工科教育中起着相当重要的作用,但是长期以来教学实验设备的落后在很大程度上制约了物理和电子实验教学质量的提高。本文针对物理和电子实验教学的
本文以《机械复制时代的艺术作品》为主要文本梳理本雅明的文化传播思想。 本雅明是法兰克福学派一位边缘成员,在法兰克福学派主流话语对媒介技术和大众文化的否定性批判
<正> 胆道蛔虫症是临床常见急腹症之一,如治疗不及时,蛔虫残留胆道系统,不但会引起胆道感染,长期下去还会形成结石,给患者带来极大痛苦。近几年来,笔者用自拟乌梅驱蛔汤合葱
近年来,随着无线移动应用逐步深入人心,数据及信息的安全问题已成为阻碍无线移动应用普及的一大障碍。本文以甘肃省科委攻关项目—“公安信息综合管理系统”中的“基于手机平
水与城市发展息息相关,在城市生态规划时,以可持续发展为目标,以实现生态效益、社会效益和经济效益为导向,加强生态城市水环境规划。结合城市生态规划相关内容,将水环境规划
针对现有驾培企业用地紧张的状况,本文分析了温州驾培业的现状、存在问题和原因,借鉴外省市的成功经验,对经营性教练场作了需求分析,提出了在温州建设经营性教练场的设想,对
电子商务的迅猛发展,向人们沿袭多年的传统税收体制、税收原则、税收要素以及国家税收管辖权等提出了冲击和挑战,网上贸易的税收流失问题日益突出。对于电子商务税收缺失,国内外
专利制度本身存在着功利性和垄断性,这就在一定程度上为专利权的滥用提供了可能;而知识经济大背景下科学技术在经济竞争的巨大作用、世界贸易组织框架下关税壁垒日渐削弱的现实