
spring
文章平均质量分 85
nttwbd
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
传智播客Spring2.5视频教程_Spring的三种实例化Bean的方式 1
这节课 很短,8分钟左右。但是,丛开始我的疑问就一直没有解决:三种方法的应用场合是什么? 差别在那里? 老师只是说 通过构造方法实例化 占大多数。,我查一下,看看有什么说法?1 构造函数2 静态工厂3 实例工厂 配置文件"/three/threebeans.xml"原创 2009-03-15 21:59:00 · 511 阅读 · 0 评论 -
传智播客Spring2.5视频教程_Spring管理的Bean的生命周期 2
lazy-init是否延迟初始化 init-method指定初始化方法 destroy-method指定销毁方法 depends-on指定依赖的bean(指定bean的初始化顺序) Xml代码 id="bean11" class="test.impl.Bean11" lazy-init="true" init-method="init" destroy-met原创 2009-05-05 18:00:00 · 579 阅读 · 0 评论 -
传智播客Spring2.5视频教程_Spring的三种实例化Bean的方式 2
实例化bean 通常情况下,class属性通常是必须的(除了实例工厂方法创建bean和子bean的定义).大多数情况下,BeanFactory直接调用构造函数来"new"一个bean,class属性确定bean实例的实现类.但这并不是创建bean的唯一方法.创建bean有如下三种方法:调用构造器"new"一个bean实例. BeanFactory调用某个类的静态工厂方法创建bean.原创 2009-05-03 23:48:00 · 453 阅读 · 0 评论 -
传智播客Spring2.5视频教程_配置Spring管理的bean的作用域 2
3.4. Bean的作用域创建一个bean定义,其实质是用该bean定义对应的类来创建真正实例的“配方(recipe)”。把bean定义看成一个配方很有意义,它与class很类似,只根据一张“处方”就可以创建多个实例。你不仅可以控制注入到对象中的各种依赖和配置值,还可以控制该对象的作用域。这样你可以灵活选择所建对象的作用域,而不必在Java Class级定义作用域。转载 2009-05-04 09:34:00 · 990 阅读 · 0 评论 -
15_传智播客Spring2.5视频教程_使用JDK中的Proxy技术实现AOP功能 3
转载自http://shizukyo.javaeye.com/blog/245108动态代理是很多框架和技术的基础, spring 的AOP实现就是基于动态代理实现的。了解动态代理的机制对于理解AOP的底层实现是很有帮助的。 查看doc文档就可以知道,在java.lang.reflect包中有一个叫Proxy的类。下面是doc文档对Proxy类的说明: "A dyn原创 2009-04-12 00:01:00 · 822 阅读 · 0 评论 -
15_传智播客Spring2.5视频教程_使用JDK中的Proxy技术实现AOP功能 2
以下转载自http://www.java3z.com/cwbwebhome/article/article2/2819.html?id=1391一、 代理模式 代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,原创 2009-04-11 23:45:00 · 496 阅读 · 0 评论 -
11_传智播客Spring2.5视频教程_用@Resource注解完成属性装配
http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springf原创 2009-04-06 08:58:00 · 837 阅读 · 0 评论 -
12_传智播客Spring2.5视频教程_编码剖析@Resource注解的实现原理
在上一篇的基础上新增程序如下 package eleven.spring.xuxlResource;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.la原创 2009-04-06 20:07:00 · 761 阅读 · 0 评论 -
09_传智播客Spring2.5视频教程_Spring如何装配各种集合类型的属性
http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.原创 2009-04-04 16:25:00 · 429 阅读 · 0 评论 -
08_传智播客Spring2.5视频教程_编码剖析Spring装配基本属性的原理
使用内部bean 但是 内部bean 不可一被其他bean 使用(不使用ref) xml 文件配置如下: class="six.spring.service.impl.PersonServiceBean" lazy-init="true"> class="six.spring.service.impl.PersonDaoBean"> 注入 基本类型原创 2009-04-04 15:55:00 · 418 阅读 · 0 评论 -
传智播客Spring2.5视频教程_编码剖析Spring依赖注入的原理 3
在传智播客Spring2.5视频教程_编码剖析Spring依赖注入的原理1 的基础上 实现注入功能: 绿色字体部分, package six.spring.application;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;i原创 2009-03-30 22:31:00 · 585 阅读 · 0 评论 -
传智播客Spring2.5视频教程_编码剖析Spring依赖注入的原理 4
出处http://kdisk-sina-com.javaeye.com/blog/230995 2008-08-21反射 (Reflection) 和内省 (Introspector) 关键字: reflection, introspector 很多朋友在深入的接触 JAVA 语言后就会发现这样两个词:反射 (Reflection) 和内省 (Introspector原创 2009-03-30 22:49:00 · 692 阅读 · 0 评论 -
16_传智播客Spring2.5视频教程_使用CGLIB实现AOP功能与AOP概念解释
代理对象 和目标对象 没有实现接口将代理对象 设置成 目标对象的 子类 package xxl.aop.one.service.proxy;import java.lang.reflect.Method;import xxl.aop.one.service.impl.PersonServiceBean;import net.sf.cglib.proxy.Enhancer;i原创 2009-04-12 11:12:00 · 780 阅读 · 0 评论 -
15_传智播客Spring2.5视频教程_使用JDK中的Proxy技术实现AOP功能
在PersonServiceBean的方法被调用时候,判断user是否为空,为空则不执行。///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////package原创 2009-04-11 22:10:00 · 613 阅读 · 0 评论 -
传智播客Spring2.5视频教程_编码剖析Spring依赖注入的原理 2
System.out.println(this.getClass().getClassLoader().getResource("/").getPath());如此就可以看到相对“/”的根路径。对 FileStream fileStream = this.getClass().getClassLoader().getResourceAsStream(filePath);这里的filePath似原创 2009-03-24 22:35:00 · 942 阅读 · 0 评论 -
传智播客Spring2.5视频教程_编码剖析Spring依赖注入的原理 1
成对出标色的地方 是保持一致的 pesonDaoId" class="six.spring.service.impl.PersonDaoBean"> class="six.spring.service.impl.PersonServiceBean" lazy-init="true"> personDaoBean" ref="pesonDaoId">原创 2009-03-19 22:26:00 · 1163 阅读 · 1 评论 -
传智播客Spring2.5视频教程_Spring管理的Bean的生命周期 1
bean 在什么时候 初始化? 1 初始化sping 容器的时候2 被注入的时候 默认情况下1 scope="prototype"情况下:被注入的时候 scope="singleton"情况下:初始化sping 容器的时候(默认) 但是可以通过lazy-init的设置,来改变bean初始化时机lazy-init="true"情况下 被注入的时候la原创 2009-03-17 22:29:00 · 641 阅读 · 0 评论 -
传智播客Spring2.5视频教程_配置Spring管理的bean的作用域 1
先说一个下bugorg.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.原因:xml 文件 前面有空格或者有空行。一般自己写的xml 文件时不会错,可能在复制,粘贴时候会出错。 bean的作用域1 sigleton 在原创 2009-03-16 21:40:00 · 483 阅读 · 0 评论 -
10_传智播客Spring2.5视频教程_使用构造器装配属性
通过构造器属性注入配置文件如下xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h原创 2009-08-01 00:04:00 · 584 阅读 · 0 评论