文档介绍:江苏大学
硕士学位论文
基于Spring的轻量级Web框架的研究与设计
姓名:陈平
申请学位级别:硕士
专业:计算机应用技术
指导教师:邢桂芬
20050614
摘要江苏大学硕士学位论文为此。本文引入了轻量级7⒖蚣躍ü治銎湓砗褪迪郑系统相比其它的τ孟低秤辛礁鲇诺悖孩倩贒频腏了砸滴衤呒愕那壳秩胄裕迪至巳砑δ艿亩渲谩"诩闪随着娜找嫫占埃琖应用的复杂性不断地增加,其规模也在不断的扩大,对于灵活性、可靠性和个性化都提出了更高的要求,这就给τ开发带来了新的挑战。在现有的7⒅校琈模式对系统的界面表示、控制流程和业务逻辑进行有效的隔离和封装提供了有益的思路,在此基础上平台上出现了许多基于J降腤应用框架。但体系的核心规范胁恍〉娜毕荨它对一般的τ孟缘霉诒恐兀憾宜腛/成浣饩龇桨窫证明是一个不成功的技术。析了它的两大核心机制虯,指出基于这两个核心机制的框架完全适用于一般τ玫拇蟛糠止δ堋⒔峁挂约靶阅苌系囊G蟆S捎赟身“无侵入性”的特点,它又可以方便的集成疪映射框架,用来取代解决方案。在此基础上,本文提出了一种以为核心的新τ每蚣躂甒框架。该框架集成了和卜殖墒油疾恪⒁滴衤呒恪⒊志貌恪数据资源层和域对象层五个层次。严格按照这种分层方式设计出来的τ消除目蚣芗蚪嗝髁说氖迪至薕/成涞墓δ埽斯叵凳菘夂兔嫦对象设计之间的“阻抗失谐”的现象。最后将框架具体应用于南京标牌厂的办公自动化系统的开发中,论文给出了横跨多个模块的“登陆功能”以及“资源管理”模块的设计实现过程。关键词:τ每蚣埽琈,,珹,疪映射,琂甒
篧江苏大学硕士学位论文,’”.琒琁,琌/,—琈甀瑆琱瑀,、甌,,.琣疭疪..琁瓸“,’甋瑃“”瑃瑆“痶“
煳⋯链。鞘拳≥赤乙学位论文作者繇巯半如呼拢保密口,不保密学位论文版权使用授权书指导教师签名:⋯本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权江苏大学可以将本学位论文的全部内容或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于在年解密后适用本授权书。月。
砾平日期:锄铲耭本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容以外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:
第一章绪论课题背景蚣艿姆⒄瓜肿春颓魇江苏大学硕士学位论文码的易维护性、应用框架的可重用性、组件的可重用性、易测试性和不同技能的度,高可维护性的绦颉随着软件规模和复杂度的臼渐升级,在软件工程实践中,人们越来越深刻的认识到系统总体结构设计和规格说明的重要性己远远超过特定算法和数据结构的选择,良好的体系结构对保证系统的成功至关重要互联网络的广泛应用,日益改变着人们的生活、工作与思维方式,各种应用系统也应运而生,尤其是电子商务、电子政务的应用已经成为一个热门领域。为了满足用户的需求,适应激烈的市场竞争,各种τ孟低潮匦氩欢系馗进其内容和形式。软件系统的架构设计决定着软件产品的生死存亡,良好的开端相当于成功的一半,因此选择正确合理的系统体系结构是关键】。τ孟低疭模型的三层或多层框架结构设计主要包括用户界面的设计、应用逻辑或事务逻辑的设计、数据库的设计三个主要方面,因此它具有操作简单、易维护、兼容性好,系统稳定和易移植等优点。疺疌设计模式针对疭三个主要方面的处理将系统划分为模型层、视图层、控制层,采用J焦菇╳应用系统的体系结构,能够有效的解决在τ孟低晨发过程中由于系统结构的复杂程度较高而带来的如何解决代码之间的耦合度、代开发人员的分工等诸多关键性问题口】。因此,J绞视α巳找娓丛拥腤应用系统的设计需求。为了降低J皆贘教ㄉ鲜迪值母丛佣龋琖框架适时的诞生了。蚣艽蠖际腔贛模式的,它们定义了各自的一套规范,分别把业务逻辑,显示和流程分丌,开发者只要按照这套规范进行开发,就可以开发出低耦台平台概述为适应目前企业越来越需要扩展业务范围、降低成本、缩短延迟时间等需求,提供这些服务的应用程序必须将现在的企业信息系统和服务与提供到每个用户的商业功能相结合,并提供程序的高可用性、安全、可靠性和可扩展性等。出于很多原因,这些服务的体系结构都被设计成为包含多层的分布式应用程序。】在一定程度上减少了开发这些多层服务的成本和复杂度,使得企业面.
江苏大学硕士学位论文对激烈的竞争压力时可以快速的部署和增强自己的服务。是一种利用平台束简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。技术的基础是教ǖ谋曜及妫琂唤黾坛辛吮曜及嬷