<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
///////在spring里所有的bean都是具体的实现,所谓的装配bean就是装配一个具体的实现
<beans>
<bean id="quest"
class="com.springinaction.chapter01.knight.HolyGrailQuest"/>
/////转配一个实现类,用来实现一个接口
<bean id="knightTarget"
class="com.springinaction.chapter01.knight.KnightOfTheRoundTable">
<constructor-arg>
<value>Bedivere</value>
</constructor-arg>
<property name="quest">
////这里是装备一个这个类的属性
<ref bean="quest"/>
</property>
</bean>
<bean id="minstrel"
class="com.springinaction.chapter01.knight.MinstrelAdvice"/>
<bean id="knight"
class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="proxyInterfaces">
<list>
<value>com.springinaction.chapter01.knight.Knight</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>minstrel</value>
</list>
</property>
<property name="target"><ref bean="knightTarget"/></property>
</bean>
</beans>
在spring 里所有的类都要实现接口与具体实现的分离 iGoHome.java iGoHomeImp.java 这两个类来具体完成
大盘预测
国富论
posted on 2007-08-27 16:02
华梦行 阅读(197)
评论(0) 编辑 收藏 所属分类:
Spring