SpringMVC介绍

    科技2025-11-11  9

    1、SpringMVC是什么?

    Springmvc是一个web层mvc框架,类似struts2.

    Springmvc是spring的部分。

     

    2、为什么要用SpringMVC?

    (1)实现机制:

    Struts2是基于过滤器实现的。

    Springmvc基于servlet实现。Servlet比过滤器快。

    (2)运行速度:

    Struts2是多列

    请求来了以后,struts2创建多个对象:ActionContext,valuestack,UserAction,ActionSuport,ModelDriven。userAction里面属性:User对象,userlist集合等。

    Springmvc是单列。

    (3)参数封装来分析:

    Struts基于属性进行封装。

    Springmvc基于方法封装。

     

    3、SpringMVC怎么用?

    笔记03_P247

    例题:springmvc_day01

     

    Springmvc入门程序:

    3.1、创建一个web工程

     

    3.2、导入jar

     

    3.3、配置web.xml

    在web.xml配置前端控制器:DispatcherServlet

     

    配置springmvc.xml

     

    3.4、自定义Controller

     

    3.5、定义视图页面

    3.6、运行结果

     

    3.7、根据代码分析springmvc执行流程

     

    Processed: 0.020, SQL: 8