zoukankan      html  css  js  c++  java
  • MVC概述

    1.     SpringMVC概述

    1.1.  什么是Spring MVC

    SpringMVC是Spring框架内置的MVC的实现.SpringMVC就是一个Spring内置的MVC框架.

    MVC框架,它解决WEB开发中常见的问题(参数接收、文件上传、表单验证、国际化、等等),而且使用简单,与Spring无缝集成。 支持 RESTful风格的 URL 请求 。

    采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性。

    1.2.  SpringMVC的作用

    MVC模式:(Model-View-Controller):为了解决页面代码和后台代码的分离.

    2.     SpringMVC底层实现

    在没有使用SpringMVC之前我们都是使用的Servlet在做Web开发。但是使用Servlet开发在接受请求数据参数,数据共享,页面跳转等操作相对比较复杂。

    SpringMVC底层就是的Servlet,SpringMVC就是对Servlet进行更深层次的封装

    2.1.  回顾MVC模式

    回顾什么是mvc模式  

       模型model(javabean),  视图view(jsp/img)   控制器Controller(Action/servlet)   C存在的目的.就是为了保证M和V的一致性

       当M发生改变时,C可以把M中的新内容更新到V中.

    2.1.1.  原始MVC 模式

    MVC模式最早开始是在CS 架构上面 20世纪70+年代

    下面为原始的mvc模式.

    目前web应用中,99%的项目都会使用mvc模式开发.

    2.1.2.  WEB开发的MVC

    WEB开发从20世纪90+年代开始,也是使用MVC模式。在最原始的MVC上有一些改进

    优秀的框架改变了这种模式,将model更广泛的使用,这样会比原始的mvc好多了.

    像现在一些优秀的mvc的框架,如Struts2,springMVC

    在客户端提交也使用了模型来请求参数

    spring MVC 也实现的相关的功能

  • 相关阅读:
    Linux中的bin文件夹
    ubuntu安装deb包(dpkg)
    vim显示行号
    vim搜索结果高亮
    less和vim中使用正则表达式搜索
    正则表达式中的Quantifiers
    正则表达式解英语单词字谜
    [HDOJ4911]Inversion
    [LightOJ1282]Leading and Trailing
    [HDOJ1568]Fibonacci
  • 原文地址:https://www.cnblogs.com/cqming/p/11019532.html
Copyright © 2011-2022 走看看