zoukankan      html  css  js  c++  java
  • asp.net mvc4 学习1

    1 简介:微软在很早就看到了基于windows系统的web开发平台的需求,这时便开始提出自己的解决方案即微软的第一个基于web开发的平台ASP。再后来随着需求和性能的要求再2002年推出第二个解决方案ASP.NET来满足。但是技术不断地在改进很快又有了新的需求,不再基于页面在2008年推出了asp.net mvc的开发模式(模型-视图-控制器),看来五六年技术会得到一次飞跃,当然这只是猜测而已。

      mvc模式把应用程序分成三层,而且这三层之间的关系是松耦合即相互隔离,互不影响,而这种情况确实最好的,减少了许多组件之间的相互影响。model代表着核心的业务逻辑和数据,view则负责来展示model中的数据,以HTML的形式呈现给用户,controler则充当model和view之间的桥梁,控制器接收用户的输入交给model去处理,最终又把处理的结果传递给view来呈现,这便是mvc的“分离关注点”的原理。

      下面主要总结一下asp.net mvc4新增加的一些特性:

         1)新增加异步控制制器

      2)增加显示模式以支持在移动设备上的显示

    有了这些新的特性asp.net mvc4的强大就可想而知了其请求过程即生命周期如图:

    3)路由route:路由又路由的名称,URL,参数变量组成其中路由名称是唯一的,值得注意的是路由匹配时控制器是不区分大小写的。68

  • 相关阅读:
    (设计模式)组合模式
    redis 集群部署 (linux)
    redis 集群 配置文件
    redis 外部访问配置(bind正确配置)
    (设计模式)桥模式
    (springboot)freemarker(二)
    (springboot)入门(一)
    (设计模式)抽象工厂
    (设计模式)建造者模式
    (设计模式)原型
  • 原文地址:https://www.cnblogs.com/mibing/p/4156554.html
Copyright © 2011-2022 走看看