mvc程序架构,心得

mvc程序架构,心得

ID:30016933

大小:23.44 KB

页数:15页

时间:2018-12-26

mvc程序架构,心得_第1页
mvc程序架构,心得_第2页
mvc程序架构,心得_第3页
mvc程序架构,心得_第4页
mvc程序架构,心得_第5页
资源描述:

《mvc程序架构,心得》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划mvc程序架构,心得  请根据“Struts参考文档”谈谈你对MVC及Struts的理解?MVC是三个单词的缩写,分别为:模型(Model),视图(View)和控制Controller)。模型-视图-控制器是XeroxPARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用,它强制性的是应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视

2、图、控制器。它们各自处理自己的任务。分层概念;  1、视图是用户看到并与之交互的界面。对老式的Web应用程序  来说,视图就是由HTML元素组成的界面,在新式的Web应  用程序中,HTML依旧在视图中扮演着重要的角色,但一些  新的技术已层出不穷,它们包括MacromediaFlash和象目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个

3、人素质的培训计划  XHTML,XML/XSL,WML等一些标识语言和Webservices.如何处理应用程序的界面变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。  2、模型表示企业数据和业务规则。在MVC的三个部件中,模型  拥有最多的处理任务。例如它可能用象EJBs和ColdFusionComponents这样的构件对象来处理数据库。被模型返回

4、的  数据是中立的,就是说模型与数据格式无关,这样一个模型  能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。  3、控制器接受用户的输入并调用模型和视图去完成用户的需  求。所以当单击Web页面中的超链接和发送时HTML表单,  控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在

5、这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  MVC的有以下优点:低耦合性:视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则;高重用性和可适用性:随着技术的不断进步,现在需要用越来越多的方式来访问应用程序。MVC模式允许你使用各种不同样式的视图来访问同一个

6、服务器端的代码。它包括任何WEB浏览器或者无线浏览器,比如,用户可以通过电脑也可通过手机来订购某样产品,虽然订购的方式不一样,但处理订购产品的方式是一样的。由于模型返回的数据没有进行格式化,所以同样的构件能被不同的界面使用。例如,很多数据可能用HTML来表示,但是也有可能用WAP来表示,而这些表示所需要的命令是改变视图层的实现方式,而控制层和模型层无需做任何改变;较低的生命周期成本:MVC使开发和维护用户接口的技术含量降低;快速的部署:使用MVC模式使开发时间  得到相当大的缩减,它使程序员集中精力于业务逻辑

7、,界面程序员集中精力于表现形式上;可维护性:分离视图层和业务逻辑层也使得WEB应用更易于维护和修改;有利于软件工程化管理:由于不同的层各司其职,每一层不同的应用具有某些相同的特征,有利于通过工程化、工具化管理程序代码。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  MVC的缺点是由于它没有明确的定义,所以完全理解MVC

8、并不是很容易。使用MVC需要精心的计划,由于它的内部原理比较复杂,所以需要花费一些时间去思考。你将不得不花费相当可观的时间去考虑如何将MVC运用到你的应用程序,同时由于模型和视图要严格的分离,这样也给调试应用程序带来了一定的困难。每个构件在使用之前都需要经过彻底的测试。一旦你的构件经过了测试,你就可以毫无顾忌的重用它们了。根据开发者经验,由于开发者将一个应用程序分成了三个部件,所以使用MVC同时也意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。