javascript
Spring中调用远程EJB的配置
http://smarttao.bokee.com/3961393.html
對于一些遺留項目,實現EJB的遠程調用是很有必要的,這里就簡單介紹一下Spring中的配置和調用方式,從中可以感受到Spring可插拔配置業務方法的強大功能.
首先在spring的配置文件中配置如下:
??<bean id="jndiTemplate"
??class="org.springframework.jndi.JndiTemplate">
??<property name="environment">
???<props>
????<prop key="java.naming.provider.url">
?????t3://192.168.122.210:7001(websphere:iiop://177.120.122.115:2809)
????</prop>
????<prop key="java.naming.factory.initial">
?????weblogic.jndi.WLInitialContextFactory(websphere:com.ibm.websphere.naming.WsnInitialContextFactory)
????</prop>
???</props>
??</property>
?</bean>
?<bean id="remoteInterface"
??class="org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean" lazy-init="true">
??<property name="jndiTemplate">
???<ref local="jndiTemplate" />
??</property>
??<property name="jndiName">
???<value>tmpBean</value>
??</property>
??<property name="businessInterface">
???<value>com.testEjbRemote</value>此處為保存在本機的EJB接口文件
??</property>
?</bean>
然后這樣調用:
com.testEjbRemote rpc = (testEjbRemote)SpringContext.getBean("remoteInterface");
???????
然后就可以用rpc就像調用本機方法一樣調用了.
需要將EJB的遠程接口文件拷到本服務器的lib
?
總結
以上是生活随笔為你收集整理的Spring中调用远程EJB的配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EJB3与Spring的集成
- 下一篇: Spring事务TransactionP