博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA面试常见问题之开源框架和容器篇
阅读量:5213 次
发布时间:2019-06-14

本文共 585 字,大约阅读时间需要 1 分钟。

1、Servlet的生命周期

  • 加载:加载到虚拟机
  • 初始化:init() 一个生命周期中只会被调用一次。
  • 服务:service()
  • 销毁:destroy()

2、转发与重定向的区别

  1. 转发在服务器端完成的;重定向是在客户端完成的
  2. 转发的速度快;重定向速度慢
  3. 转发的是同一次请求;重定向是两次不同请求
  4. 转发不会执行转发后的代码;重定向会执行重定向之后的代码
  5. 转发地址栏没有变化;重定向地址栏有变化
  6. 转发必须是在同一台服务器下完成;重定向可以在不同的服务器下完成

3、BeanFactory 和 ApplicationContext 有什么区别

      BeanFactory顾名思义,它的核心概念就是bean工厂,用作于bean生命周期的管理,而ApplicationContext这个概念就比较丰富了,单看名字(应用上下文)就能看出它包含的范围更广,它继承自BeanFactory但不仅仅是继承自这一个接口,还有继承了其他的接口,所以它不仅仅有BeanFactory相关概念,更是一个应用系统的上下文,其设计初衷应该是一个包罗万象的对外暴露的一个综合的API

4、Spring Bean 的生命周期

   

5、Spring IOC 如何实现

使用IOC的两种方式:注解和配置文件

 

转载于:https://www.cnblogs.com/lu51211314/p/10287753.html

你可能感兴趣的文章
python应用:爬虫实例(静态网页)
查看>>
012 webpack中的router
查看>>
用Monitor简单3步监控中间件ActiveMQ
查看>>
迅为iTOP-4418开发板兼容八核6818开发板介绍
查看>>
com.fasterxml.jackson.databind.JsonMappingException
查看>>
【UVa 540】Team Queue
查看>>
Advanced Architecture for ASP.NET Core Web API
查看>>
排序算法(二)
查看>>
4.4 多线程进阶篇<下>(NSOperation)
查看>>
如何更改Android的默认虚拟机地址(Android virtual driver路径设置)
查看>>
Python内置函数(36)——iter
查看>>
事件双向绑定原理
查看>>
HTML标签_1
查看>>
jsp组成元素
查看>>
排序算法(转)
查看>>
windows自带的可生成各种数据库连接字符串工具打开方法
查看>>
Linux查看系统开机时间(转)
查看>>
form表单中method的get和post区别
查看>>
【做题】arc068_f-Solitaire——糊结论
查看>>
Poj 1094 拓扑排序 水题
查看>>