Skip to content

FangYuan33/book-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring是一个开源的企业级Java开发框架,可以更容易的构建出Java应用, 并且可以根据应用开发的组件需要进行整合(容器:管理应用中使用的组件Bean、托管Bean的生命周期、事件与监听器的驱动), 它的核心是IOC和AOP,它的强大之处还体现在对事务的控制上。

在 SpringFramework 的框架编码中,如果有出现一个方法是 do 开头并且去掉 do 后能找到一个与剩余名称一样的方法, 则代表如下含义:不带 do 开头的方法一般负责前置校验处理、返回结果封装带 do 开头的方法是真正执行逻辑的方法 ( 如 getBean 方法的底层会调用 doGetBean 来真正的寻找 IOC 容器的 bean ,createBean 会调用 doCreateBean 来真正的创建一个 bean )。

Spring的模块划分

  • beans、core、context、expression 【核心包、容器】
  • aop【切面编程】
  • jdbc【整合jdbc】
  • orm【整合orm框架】
  • tx【事务控制】
  • web【web层技术】
  • test【整合测试】
  • ...

1. IOC 部分笔记

2. AOP 部分笔记

3. Spring-DAO 事务笔记

4. Spring-MVC 笔记

5. SpringBoot自动装配

6. Lifecycle

About

《 从 0 开始深入学习 Spring 》

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages