![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring学习
sunfengcai
这个作者很懒,什么都没留下…
展开
-
Spring3第一天
l Spring框架的概述l Spring的快速入门l IoC容器装配Bean(xml配置方式)l Ioc容器装配Bean(注解方式)l 在web项目中集成Springl Spring 整合 junit4 测试 1.1 Spring的学习路线:Spring第一天:IOC控制反转.Spring第二天:AOP面向切面编程.Spr转载 2016-03-21 18:16:08 · 485 阅读 · 0 评论 -
Spring3第二天
今日内容l AOP的概述l AOP 的底层实现l Spring 的AOPl 使用AspectJ实现AOPl Spring JdbcTemplate使用1.1 上次课内容回顾:Spring的IOC: Spring就是一个大的容器,(工厂).* IOC:控制反转,将对象的创建权反转给了Spring.* DI:依赖注入,Spring框转载 2016-03-21 18:52:34 · 515 阅读 · 0 评论 -
spring AOP 两种底层实现( JDK动态代理 和 CGLIB代理)
AOP的底层实现:1.底层实现就是代理机制: JDK动态代理 和 CGLIB代理.2.JDK动态代理: 原理:并没有使用多余的技术,纯粹的原java方式,类运用,即生成了一个接口的实现类. JDK动态代理的使用: 添加Proxy类,一般会继承: InvocationHandler接口生成invoke方法。static原创 2016-03-22 21:17:21 · 1088 阅读 · 0 评论 -
Spring中的传统AOP开发
AOP:AOP联盟提出思想.AOP联盟为增强定义一些接口:org.aopalliance.aop.Interface.Advice1.Spring的Advice的类型:Advice就是增强:前置通知(在方法之前增强) org.springframework.aop.MethodBeforeAdvice 在目标方法执行前实施增原创 2016-03-22 21:18:02 · 514 阅读 · 0 评论 -
Spring的AOP自动代理(含AspectJ的AOP开发)
1. 自动代理: 上面这两种代理的方式不好,需要为每一个类配置一个独立的ProxyFactoryBean.(如果需要代理的类特别的多,每个类都需要创建一个代理的类.) 根据切面Advisor的定义的信息,看到哪些类的哪些方法需要增强.(为这些需要增强的类生成代理. 自动代理:基于后处理BeanPostProcessor完成代理. 代理机制不同 基于P原创 2016-03-22 21:22:14 · 2505 阅读 · 0 评论 -
Spring的JdbcTemplate
1. Spring的JdbcTemplate.DbUtils工具类JdbcTemplate类似.JDBC :org.springframework.jdbc.core.JdbcTemplateHibernate3.0 : org.springframework.orm.hibernate3.HibernateTemplateIBatis(MyBatis)原创 2016-03-22 21:23:20 · 525 阅读 · 0 评论 -
Spring内核研究-通过工厂注入
Spring专门设计了对工厂模式支持,你可以使用静态工厂方法来创建一个Bean,也可以使用实例工厂的方法来创建Bean。下面分别介绍这2种方法。静态工厂注入 定义一个Bean使用自己类上的静态工厂方法来创建自己。我们继续使用上一篇文章《Spring内核研究-Lookup方法注入》的例子来说明如何使用静态工厂创建Bean。context.xml fac转载 2016-04-10 21:47:36 · 508 阅读 · 0 评论