1 前言
上一篇写了 Spring的注解注入
由于Spring框架的学习到此结束,所以进行一次小的总结。
2 Maven
使用maven的过程可以简单归结为:
下载maven、解压、设置环境变量、修改setting.xml、在eclipse中绑定maven、在项目的pom.xml中引入。
具体可以阅读java实训日记_day01_Maven下载及配置
关于Spring项目的搭建可以阅读 java实训日记_Spring项目搭建
3 Spring中的Bean
主要学习了如何创建Bean、Bean的生命周期、BeanPostProcessor、作用域、Bean的注入。
如何创建Bean? 通过xml语句<bean id="" class=""></bean>
创建。
Bean的生命周期? 在创建和销毁时调用的两个方法。
Bean的作用域? singleton、prototype、request、session、global-session
BeanPostProcessor? 实现BeanPostProcessor接口,重写它的两个方法。
Bean的注入?xml注入和注解注入,xml注入有构造方法注入和setter方法注入,注解注入主要有@Component、@Service、@Controller、@Repository、@Autowired、@Qualifier、@Resource、@Value注解
相关链接
1.java实训笔记_Spring中的bean
2.java实训笔记_Spring的xml注入
3.java实训笔记_Spring的注解注入
4 Spring的AOP
主要学习了AOP的实现方式以及使用Aspectj实现AOP。
aop底层实现? jdk代理或cglib代理。
aspectj实现aop?引入aop、导包、创建并注册切面类和被代理类、在切面类中实现通知方法、在xml中注册通知。
5 Spring的事务
回顾了一下事务的概念,如何在Spring中使用事务
事务的四个特性?原子性、一致性、隔离性、持久性
四个隔离级别?读未提交、读已提交、可重复读、串行化
Spring中使用事务?xml连接数据库、注册操作类和服务类、开启/注册事务管理器、扫描注解或自定义事务通知与aop。
6 结语
1.本来还有一篇关于依赖注入的翻译博客的,但是目前还没有完成,不知道会拖延到什么时候了。。。。
2.写博客确实要花费一些时间,但是也确实留下了一些东西。
3.本来只是简单地放一些链接,后来打出了一个问号,发现可以通过自问自答的方式总结一些内容出来,顺便激活一下以前的记忆,挺好。
4.这篇文章只是简单地说了一下,具体可以看看链接和链接里面的参考链接。