您的位置:首页 > 职场人生

面试题

2020-08-29 23:02 856 查看

1、BeanFactory和ApplicationContext区别?

①ApplicationContext继承了BeanFactory,他拥有BeanFactory的所有功能,并且功能更加强大
②国际化支持、资源访问(如URL文件)、事件传播
③BeanFactory使用的是懒加载策略,用的时候在创建
④ApplicationContext是及时加载策略,框架以启动就创建

2.Spring MVC执行流程

1、客户端用户发送请求至前端控制器(DispatcherServlet)。
2、 前端控制器收到请求调用处理器映射器(HandlerMapping)
3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给前端控制器。
4、前端控制器调用处理适配器(HandlerAdapter),处理适配器经过适配调用具体的处理器(Controller,也叫后端控制器)。
5、Controller控制器执行完成返回ModelAndView对象,处理适配器将controller执行结果ModelAndView返回给前端控制器。
6、 前端控制器将ModelAndView传给视图解析器(ViewReslover)。
7、 视图解析器解析后返回具体View。
8、前端控制器根据View进行渲染视图,并返回给客户端用户。

3.js与jQuery的区别:

1.js的入口函数只会执行一个【最后一个】
2.jQuery的入口函数可以写多个,依次执行
3.jQuery的入口函数加载优先于js的入口函数
(js的入口函数是在整个页面加载完成【节点,样式,图片】)
(jQuery的入口函数就是节点加载完毕就执行)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: