SpringMVC的运行过程和Spriing框架

SpringMVC的运行过程。

1.首先在toncate容器创建时先回加载WEB-INF文件夹下面的web.xml文件。容器创建时就加载前提是配置了web.xml文件中的loadonstartup为正数。(如果没有配置loadonstartup,将在用户第一次发送请求的时候加载web.xml文件)。
2.当用户发送请求到服务器时 被DispatcherServlet映射到,然后交由HandleMapping(处理器映射器).之后HandleMapping映射匹配到用户的Controller。在返回给DisPatcherServlet。
3.DisPatcherServlet再通过HandleAdatper(处理器适配器) 映射执行用户的请求。
4.当HandleAdaper处理完请求后将返回一个ModelAndView给到DisPatcherServlet。
5。DisPatcherServlet再通过ViewResolver(视图解析器)去解析ModelAndView生成的真正的视图相应页面。

Spring框架

1.Spring框架是一个整合框架的框架。一般干一些:连接池;JDBC事务;整合Mybatis;生成代理对象等等。。事情。
2.Spring中的IOC和DI
IOC
ioc称为控制反转,一般是指的一种设计思想或者是原则,在Spring中IOC充当对象的容器,管理程序的对象。
DI
DI称为依赖注入,把要使用的对象通过Autowired注解,注入到要使用的地方,这种方式可以解除上下级的耦合,方便维护。

小知识

过滤器和拦截器的区别
拦截器对调用的action起作用,它提供一种类可以是开发者定义在一个action前后执行的代码。拦截器只拦截action,说白了拦截器就是一个action的功能块。拦截器可以抽象出一部分代码来优化完善action。同时可以减轻代码的冗余提高代码的重用率。
过滤器是拦截用户请求,范围比拦截器大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值