SpringMvc的小例子

SpringMvC

1、MVC框架要做的事情:
A)将一个url映射到一个java类或者java类的方法中
B)封装用户提交的数据
C)处理请求--调用相关业务处理--封装响应数据
D)将响应的数据进行渲染--jsp、HTML、freemaker等表示层数据

2、Spring mvc是轻量级的、基于请求响应的mvc框架。
3、为什么学习Springmvc
性能比Struts2好。Struts2的开发效率高。
简单、便捷、易学
天生和Spring无缝集成(使用Spring ioc,aop)、无需插件的插入
Springmvc使用约定优于配置
能够进行简单的junit测试
支持restful风格
本地化、国际化
数据验证、类型转换等
拦截器

---使用的人多。使用的公司多

4、简单了解结构

SpringMvc的小例子_第1张图片
图片.png
SpringMvc的小例子_第2张图片
图片.png

5、Hello Mvc的案例

步骤:
导入相关jar包

不能缺少jstl.jar
最后倒入Spring下载的包

配置web.xml文件、即配置分发器



    springMVC
    
        springMVC
        org.springframework.web.servlet.DispatcherServlet
        1
    

    
        springMVC
        *.do
    

配置Springmvc的配置文件
默认在web-Inf下添加[dispatcher-name]-servlet.xml文件
配置SpringMVC-servlet.xml文件:
主要配置的内容是:
配置HandlerMapping
配置HandlerAdapter
配置渲染的视图



    
    
    
    
    
    
        
        
        
        
        
    
    
    

接着编写Controller来处理对应的请求
最后编写返回请求结果的显示页面

你可能感兴趣的:(SpringMvc的小例子)