zoukankan      html  css  js  c++  java
  • 初识SpringMVC

    一、SpringMVC特点

    1.轻量级,简单易学

    2.高效,基于请求相应的MVC框架

    3.与Spring兼容性好,无缝接合

    4.约定优于配置

    5.功能强大:RESTFUL、数据验证、格式化、本地化、主题等

    6.简洁灵活

    最重要的是使用的人多、公司多

    二、Spring:大杂烩,我们可以将SpringMVC中所有用到的bean,注册到Spring中!

    围绕着DispatcherServlet请求分发:

    用户  -》 Servlet  -》 Service  -》 dao  -》 数据库

    用户  -》 Servlet  -》 Service  -》 dao  -》 数据库

    用户  -》 Servlet  -》 Service  -》 dao  -》 数据库

    好多种请求的方式,这时候需要一个调度器:处理请求、适配URL、跳转页面

    DispacherServlet的作用是将请求分发到不同的处理器。可以使用基于注解的Controller声明方式。

    SpringMVC框架像许多其他MVC框架一样,以请求为驱动,围绕一个中心处理器Servlet分派请求及提供其他功能,DispacherServlet是一个实际的Servlet(它继承自HttpServlet基类)

    三、SpringMVC的原理

    当发起请求时被前置的控制器拦截到请求,根据请求参数生成代理请求,找到请求对应的实际控制器,控制器处理请求,创建数据模型、访问数据库、将模型相应给中心控制器、控制器使用模型与视图渲染视图结果,将结果返回给中心控制器,再将结果返回给请求者。

  • 相关阅读:
    js产生随机数
    Ajax库的编写及使用
    css水平竖直居中方式
    各大网站css初始化代码【转】
    文档对象模型-DOM(二)
    文档对象模型-DOM(一)
    nav标签使用说明
    html5学习整理-0311
    Python OpenCV —— Arithmetic
    关于python3 OpenCV的安装和配置
  • 原文地址:https://www.cnblogs.com/yangf428/p/12686701.html
Copyright © 2011-2022 走看看