SpringIOC思想:控制反转
对象的创建、对象和对象的依赖关系由Spring容器来管理。
传统思想上用代码来控制对象,控制容器
抽象能力
-J2SE 内存模型 (5种)
【程序计数器内存、堆内存、本地方法栈内存、JAVA虚拟机栈内存、方法序内存】
-J2EE 数据的流转过程
【查询,用户点了一个查询,请求发送给Tomcat,Tomcat怎>么解析数据,把数据封装成什么对象,怎么封装的,报文头报文体怎么去解析的最后封装成哪些对象,去调用什么程序,程序怎么去访问数据库,数据库读出数据经过了什么最后显示在页面上】
-框架阶段 Spring容器
【抽象哪些对象在容器种,有什么样的关系,注册了哪些Bean,哪些Bean是单例非单例的】
Spring注册Bean的方式有哪三种
1.XML配置文件配置<bean>完成注册
2.配置扫描器添加@Compenent注解,自动扫描注册bean
3.配置类方式
BeanFactory 是IOC容器
子类 XmlBeanFactory
子类 ApplicationContext
子类 ClassPathXmlApplicationContext
FactoryBean 是一个由IOC容器管理的Bean,是一个实现了工厂模式的bean,在工厂Bean中封装创建一个对象的过程,通过IOC容器直接获得FactoryBean那么获得的是其工厂中封装的对象
事务传播行为
事务隔离级别
事务只读
事务回滚规则
事务超时
SpringMVC
工作原理
DispatcherServlet
HandlerMapping
HandlerAdapter
ModelAndView
ViewResolve
Spring / SpringMVC 注解
@Compenent
@Controller
@Service
@Repository
@Autowired
@Qulifier
@Trancational
@Value
@FormatDatetime
@RequestMapping
@RequestParam
@RequestBody
@ResponseBody