- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题 目: Web 2.0下的Spring MVC框架
院系名称: 信息科学与工程 专业班级: 计科1101
学生姓名: 陈宏恩 学 号: 201116910519
指导教师: 马宏琳 教师职称: 讲师
起止日期: 2015年03月21日
地 点: 河南工业大学
附 件: 1.外文资料翻译译文;2.外文原文。
指导教师评语:
该生的外文翻译与本次毕业设计开发内容有一定的关联性,语法正确,文章通顺,工作量符合学校相关要求。
签名:马宏琳 2015年 03月 21日 附件1:外文资料翻译译文
Web 2.0下的Spring MVC框架
摘要 - 当要建立丰富用户体验的WEB应用时,有大量的WED应用框架可以使用,却很少有该选择哪一种的指导。WEB 2.0应用允许个体管理他们自己的在线网页,并能与其他在线用户和服务器共享。这样分享需要访问控制器来实现。然而,现有的访问控制器解决方案不是令人很满意。因为在开放且由用户主导的WEB环境下,它满足不了用户的功能需求。MVC框架是在所有的WEB开发框架中最受欢迎的。模型-视图-控制器(MVC)是一种软件架构,如今被认为是一种体系结构在软件工程模式中使用。该模式从用户界面(输入和演示)分离出了“领域逻辑”(基于用户的应用逻辑),它允许独立地开发,测试和维护每个分离的部分。模型-视图-控制器(MVC)模型创建的应用分离为不同的层次应用,同时在每两者之间建立松散的耦合。
关键字 - Spring MVC, 结构, XStudio, SOA, 控制器
I.绪论
如何确切地定义一个网站为“WEB 2.0”的呢?关于这有着许多不同见解,使它很难精确地下一个确切的定论。但当我们将所有的WEB开发框架过一遍之后它就会变得清晰了。各种基于WEB开发的架构如下:
Ntier架构(Ntier Architecture)
在软件工程中,多层架构(常被称为n-tier架构)是一种表示层,应用处理层和数据管理层在逻辑上分开处理的客户端-服务器架构。例如,一个应用在用户与数据库之间使用中间件提供数据请求服务就用到了多层体系结构。最为广泛应用的多层体系结构是三层架构。N-tier应用架构为开发者提供了用来创建了一个灵活且可复用的模型。通过打破应用层次,开发者只需修改或添加一个特定的层,而不是要去重写一遍整个应用。它需要有一个表示层,一个业务层或者数据访问层和一个数据层。层(layer)和层(tier)之间的概念常常是可以互换的。
服务导向架构(Service Oriented Architecture)
在软件工程中,服务导向架构(SOA)是一套原则,是一种软件设计开发的方法,基于以可互操作服务形式。这些服务是明确的业务功能,由可重用于不同方面的软件组件(离散代码块和/或数据结构)组成。SOA设计原则被应用到了系统开发和集成的各个阶段。SOA也普遍为消费者的服务提供了一种方式,如基于WEB的应用,以了解可用的基于SOA的服务。例如,一个公司的几个不同部门可能开发和部署了SOA服务在不同的实现语言;他们各自的客户通过访问公开,良好定义的接口能从中获益。XML经常用于SOA服务接口,即使它不是必要的。JSON也开始变得很常见。
MVC架构(MVC Architecture)
MVC是来自Hyfinity的一种新生代的开发应用和集成工具。基于原生XML,MVC能够使企业规模、基于浏览器的应用快速的开发。为了快速组装完整的交互式应用程序,MVC提供了直观的图形化IDE(集成开发环境)。其中一个使MVC区别于大多数传统方法的关键是信息流的概念,它保留了所采集的基于文档的信息,通过数据绑定和路由校验。这些全部使用原生XML执行。
MVC使用XStudio来开发XML应用,使用XPlatform来运行产生的应用。MVC主要关注交互式自助应用的发展和使用包括以FromMaker闻名的XStudiio在内的工具来建立完整的WEB应用。
II. MVC架构
正如我们在之前章节所讨论的,普遍认为一个应用应有三个主要层次:表现层(UI),应用逻辑,和资源管理。在MVC中,表现层划分为了控制器和视图。最重要的分隔在于表现层和应用逻辑之间。视图/控制器的分隔相对较少。MVC包含的不仅仅是架构的应用还有典型的设计模式。因此结构模式之类的术语可能被用到,再或者是集合设计模式。
模型(Model)
以特定领域来表现应用操作的信息。模型是应用逻辑层(有时也叫做域
您可能关注的文档
- 2017年人教版七年级下册语文教材分析.doc
- 2017年山东省高考英语真题及答案新课标.doc
- 2017年春季开学初安全教育.doc
- 2017年江苏省苏州市中考英语试题及答案word版.doc
- 2017年现代农业示范园区项目建议方案.doc
- 2017年辽宁省普通高中学生学业水平考试数学真题.doc
- 2017新人教部编一年级语文下册课文填空.docx
- 2017必威体育精装版班主任基本功大赛笔试题整理题库.doc
- 2017必威体育精装版部编人教版语文一年级下册语文园地二精品课件最全面.ppt
- 2017辅导员技能大赛备考训练题库.doc
- 第32讲 固体、液体与气体(教师版) 2025届高考物理一轮复习考点精讲精练(全国通用).pdf
- 第31讲 分子动理论 内能(教师版) 2025届高考物理一轮复习考点精讲精练(全国通用).pdf
- 2.14牛顿第三定律(教师版) 2025年高考物理100考点千题精练(新高考通用).pdf
- 2.2胡克定律(学生版) 2025年高考物理100考点千题精练(新高考通用).pdf
- 1.1运动的描述(学生版) 2025年高考物理100考点千题精练(新高考通用).pdf
- 第1讲 运动的描述(教师版) 2025届高考物理一轮复习考点精讲精练(全国通用).pdf
- 第26讲 变压器 电能的输送(学生版) 2025届高考物理一轮复习考点精讲精练(全国通用).pdf
- 第22讲 磁场对运动电荷的作用(学生版) 2025届高考物理一轮复习考点精讲精练(全国通用).pdf
- 第14讲 功能关系 能量守恒定律(教师版) 2025届高考物理一轮复习考点精讲精练(全国通用).pdf
- 第27讲 机械振动(教师版) 2025届高考物理一轮复习考点精讲精练(全国通用).pdf
文档评论(0)