springmvc:
1.属于springFrameWork的后续产品,融合在springwebflow里面
2.Springmvc是一个基于mvc的web框架,springmvc分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行控制
springmvc通过注解,让pojo类成为处理请求的控制器,而无需实现任何接口
支持rest风格的url请求
天生和spring框架集成(ioc容器、aop等)
能简单的进行web层的单元测试
支持灵活的url到页面控制器的映射
前端控制器DispatcherServlet
作用:接收请求,响应结果
处理器映射器HandlerAdapter
作用:根据请求的url查找Handler
处理器适配器HandlerAdapter
作用:安卓特定规则去执行Handler
处理器Handler
编写处理器时按照处理器适配器的要求去做,这样适配器才能正确的执行处理器
视图解析器 View resolver
进行视图解析,根据逻辑视图名解析成真正的视图(view)
视图view
它是一个接口,实现类支持不同的view类型(jsp、freemarker、pdf)
创建步骤:
需要导入的jar包
配置前端控制器