IoC容器创建、bean初始化
1.IOC容器初始化:
ApplicationContext context = new ClassPathXmlApplicationContext(“application.xml”);
创建ClassPathXmlApplicationContext对象的过程中,完成容器的创建与初始化。
2.bean初始化
在默认情况下,IOC容器会在它初始化结束后,初始化bean
上诉所展示的就是IOC自动调用student的无参构造
serlvet注册
3.0版本
直接一个注解@WebServlet("/Login")
2.5版本
MVC的流程:
1、用户发送请求至前端控制器DispatcherServlet。
2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。
3、处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器一并返回给DispatcherServlet。
4、 DispatcherServlet调用HandlerAdapter处理器适配器。
5、HandlerAdapter经过适配调用具体的处理器(Controller)。
6、Controller执行完成返回ModelAndView。
7、HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet。
8、DispatcherServlet将ModelAndView传给ViewReslover视图解析器。
9、ViewReslover解析后返回具体View.
10、DispatcherServlet根据View进行渲染视图
11、DispatcherServlet响应用户。