zoukankan      html  css  js  c++  java
  • Java--框架

    SpringMVC

    【1】概述+原理

    Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行指责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助简化开发。

    Spring Web MVC也是服务到工作者模式的实现,但进行可优化。前端控制器是DispatcherServlet;应用控制器其实拆为处理器控制器(handler mapping)进行处理器管理和视图解析器(view resolver)进行视图管理;页面控制器/动作/处理器为controller接口(仅包含modelandview handlerequest(request,response)方法)的实现(也可以是任何的POJO类);支持本地化(locale)解析、主题(Theme)解析及文件上传等;提供了非常灵活的数据验证、格式化和数据绑定机制;提供了强大的约定大于配置(惯例优先原则)的契约式编程支持。

    在Spring的Web MVC框架提供了模式-视图-控制器架构以及可以用于灵活开发,松散耦合的Web应用程序准备的组件。MVC模式会导致分离的应用程序(输入逻辑、业务逻辑和UI逻辑)的不同方法,同时提供这些元素之间的松耦合。

    模型(model)封装了应用程序的数据和一般他们会组成的POJO。

    视图(view)是负责呈现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。

    控制器(Controller)负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。

    1)DispatcherServlet

    Spring的web模型-视图-控制器框架是围绕着处理所有的HTTP请求和响应

    拼命敲
  • 相关阅读:
    MIUI6&7桌面角标开源代码简介
    竞品技术三瞥安装包的大小
    java synchronized详解
    挖掘微信Web版通信的全过程
    ios app的真机调试与发布配置
    Adapter优化方案的探索
    Gradle学习目录总结
    Eclipse混淆文件导入Android Studio Gradle编译报input jar file is specified twice
    Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
    对于android拦截短信的一些疑问
  • 原文地址:https://www.cnblogs.com/wuyuwuyueping/p/9142662.html
Copyright © 2011-2022 走看看