• 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请求和响应

    拼命敲
  • 相关阅读:
    使用JavaWeb实现文件的上传和下载
    IDEA使用Maven创建Web项目的两种方式
    Window10系统下联想笔记本进入BIOS界面方法
    MarkDown语法
    PV-UV-QPS
    expect 安装 salt 客户端
    fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令
    查看CPU 内存 硬盘 网络 查看进程使用的文件 uptime top ps -aux vmstat iostat iotop nload iptraf nethogs
    rpm 命令使用 和 lsof -p 1406 使用
    salt 执行shell 脚本 修改名字
  • 原文地址:https://www.cnblogs.com/wuyuwuyueping/p/9142662.html
Copyright © 2020-2023  润新知