Weitere ähnliche Inhalte
Mehr von Shilong Sang (14)
Spring课件
- 86. 三、创建切面 <bean id=“xxxTarget” class=“xxxServiceImpl” /> <bean id=“myDelegatingIntroductionInterceptor” class=“xxxMyDelegatingIntr..” /> <bean id=“xxxAdvisor” class=“DefaultIntroductionAdvisor” singleton=“false”> <constructor-arg> <ref bean=“myDelegatingIntroductionInterceptro” /> </constructor-arg> </bean> <bean id=“xxx” class=“…ProxyFatoryBean”> <property name=“proxyTargetClass”> <value>true</value> </property> <property name=“singleton”> <value>false</value> </property> <property name=“proxyInterfaces”> <value>xxxService</value> </property> <property name=“interceptorNames”> <list> <value>xxxAdvisor</value> </list> </property> <property name=“target”><ref bean=“xxxTarget”/></property> </bean>
- 149. <bean id=“paymentService” class=“org.sf.remoting.rmi.RmiProxyFactoryBean”> <property name=“serviceUrl”> <value>rmi://${paymenthost}/PayService</value> </property> <property name=“serviceInterface”> <value>com…..PaymentService</value> </property> </bean> ------------------------------------------------------------------------------------ <bean id=“org………remoting.rmi.RmiServiceExporter”> <property name=“service”> <ref bean=“paymentService”> </property> <property name=“serviceName”> <value>Payment</value> </property> <property name=“serviceInterface”> <value>……PaymentService</value> </property> </bean>
- 153. 访问企业级服务 class XXX extends TimerTask{ public void run(){ …… } } ------------------------------------- 调度定时器任务 <bean id=“schedualTask” class=“org……ScheduleTimerTask”> <property name=“timerTask”> <ref bean=“myTimerTask” /></property> <property name=“period”><86400000</value></property> <property name=“delay”>3600000</property> </bean>