用Spring BlazeDS Integration 的注解简化flex远程对象配置

       spring提供了扫描组件的功能,例如在一个类Test上标记@Servie那么就可以不用在xml文件中配置Test Bean了。

       在Spring BlazeDS Integration(SBI)中既可以在xml中配置远程对象,简单的配置如下:

      

<flex:remoting-destination ref="org.sdp.context.TestService" destination-id="test" />

 

 

      在实际的项目中,太多的xml配置会带来很多问题,如果我们采用spring的注解就能很好解决这个问题。幸运的是SBI已经为我们想到了这一点。

     

@Service
@RemotingDestination
public class Test2 {
        public String test(String name){
	return "hello"+name;
        }
}

 

  通过以上的配置,我们就可以在flex端访问远程对象了,对象的destination是test2。

  如果了解flamingo+seam开发,你会发现两者如出一辙。

 

@Scope(ScopeType.STATELESS)
@Name("helloAction")
public class HelloAction {
    
    @WebRemote 
    public String hello(String name) {
        return "Hello, " + name;
    }

}

 

 

 

 

    


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值