<property name="jndiName" value="myComponent" />
<property name="businessInterface" value="com.mycom.MyComponent" /></bean><bean id="myController" class = "com.mycom.myController">
<property name="myComponent" ref="myComponent" /></bean>幕后发生了很多魔法般的事情,出于Spring AOP框架的谦虚,你没有被强迫使用AOP概念来享受这结果。“myComponent”bean定义建立了一个实现了业务方法接口的EJB代理。EJB本地home在启动时被缓存,所以一般只需要一次JNDI查找。(也有对失败时重试的支持,所以一次EJB重部署不会导致客户端失败。)EJB每次被调用时,代理调用本地EJB的create()方法并调用EJB的相应业务方法。