随笔-295  评论-26  文章-1  trackbacks-0

<?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

只有注册用户登录后才能发表评论。


网站导航: