会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
more harder, the more fortunate
MrWang
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
上一页
1
···
7
8
9
10
11
12
13
14
下一页
2018年1月11日
面向切面编程之cglib代理方式
摘要: 思想: 和上一篇面向切面编程之手动JDK代理方式上的需求和开发模式一样。不同的是目标类没有接口,只有实现类,采用的是spring中提供的Enhancer类继承目标类实现的代理方式。 需要导入的jar包: spring的core包,详细看代码。 代码: UserDaoImpl实现类 package c
阅读全文
posted @ 2018-01-11 13:05 pecool
阅读(597)
评论(0)
推荐(0)
编辑
2018年1月10日
动态JDK代理方式-实现类增强
摘要: 需求描述: 抽取dao层开启和提交事物交由代理类一并执行 分析: 假如UserDao接口中有很多方法,例如addUser()、deleteUser()、updateUser()等等,需要频繁的和数据库打交道,必然在每个方法里都会有开启事物,提交事务的操作。如果把开启事物和提交事物写在一个类A中不同方
阅读全文
posted @ 2018-01-10 23:20 pecool
阅读(283)
评论(0)
推荐(0)
编辑
spring之AOP术语
摘要: 一、名词解释: target:被代理类 joinPoint:连接点,被代理类中的所有方法 pointCut:切点、被代理类中被增强的方法 advice:通知,即要在目标方法前后执行的方法 weaving:织入,即通知和切点结合形成代理类的过程 增强:指被代理类中加入通知的方法的过程增强 二、画了一幅
阅读全文
posted @ 2018-01-10 21:07 pecool
阅读(192)
评论(0)
推荐(0)
编辑
spring之注解详解
摘要: 一、类级别注解,效果相同 通用:@Component(value="name") Controller层:@Controller(value="name") Service层:@Service(value="name") Dao层:@Repository(value="name") 二、属性注入注解
阅读全文
posted @ 2018-01-10 16:31 pecool
阅读(149)
评论(0)
推荐(0)
编辑
spring SpEL
摘要: SpEL表达式也是为简化property,只有两个属性,即name和value。 SpEL对<property>进行统一编程,所有的内容都使用value <property name="" value="#{表达式}"> #{123}、#{'jack'} : 数字、字符串 #{beanId} :另一
阅读全文
posted @ 2018-01-10 15:29 pecool
阅读(171)
评论(0)
推荐(0)
编辑
spring之集合注入
摘要: list: <bean id="userAction" class="com.xx.action.UserAction"> <property name="list"> <list> <value>哈哈</value> <value>嘻嘻</value> <value>嘎嘎</value> </li
阅读全文
posted @ 2018-01-10 14:41 pecool
阅读(122)
评论(0)
推荐(0)
编辑
spring之p命名空间注入
摘要: <bean id="personId" class="com.itheima.f_xml.c_p.Person" p:pname="禹太璞" p:age="22" p:homeAddr-ref="homeAddrId" p:companyAddr-ref="companyAddrId"> </bea
阅读全文
posted @ 2018-01-10 12:09 pecool
阅读(291)
评论(0)
推荐(0)
编辑
spring之setter注入
摘要: 什么是setter注入? setter注入就是利用普通Javabean 属性的setter方法实例化bean中的某个属性,使用场景例如:Hibernat框架中在Dao层注入sessionFactory的时候 使用场景: 框架中的案例: <!-- 配置hibernate的相关信息 --> <bean
阅读全文
posted @ 2018-01-10 11:51 pecool
阅读(700)
评论(0)
推荐(0)
编辑
spring之构造注入
摘要: 第一种:通过构造name和value属性(不常用) <!-- userAction --> <bean id="userAction" class="com.xx.action.UserAction"> <constructor-arg name="add" value="山东"></constru
阅读全文
posted @ 2018-01-10 11:20 pecool
阅读(170)
评论(0)
推荐(0)
编辑
2018年1月9日
spring中Bean对象的生命周期
摘要: 经过测试对于具体的一个Bean,执行的流程应该是: 1.实例化: 常见的有构造(有参、无参)实例化、静态工厂(方法是静态,通过类名.方法返回获取)、实例工厂(专门有个类负责生产对象,需要在bean中配置类和方法名~非静态) 2.注入 注入有3种(set注入、构造注入、接口注入),如果有注入,则实例化
阅读全文
posted @ 2018-01-09 15:42 pecool
阅读(522)
评论(0)
推荐(0)
编辑
上一页
1
···
7
8
9
10
11
12
13
14
下一页
公告
/*鼠标跟随效果*/