首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

请教如果用xfire,在service类的接口方法中,如果有传入参数或传出参数是自定义类型的有关问题

2012-11-12 
请问如果用xfire,在service类的接口方法中,如果有传入参数或传出参数是自定义类型的问题请问如果用xfire,

请问如果用xfire,在service类的接口方法中,如果有传入参数或传出参数是自定义类型的问题
请问如果用xfire,在service类的接口方法中,如果有传入参数或传出参数是自定义类型的, 那么相应的aegis文件应该怎么写?

我在官网上查到,如果要有自定义类型的对象传到stub的接口方法中, 需要另外写一个ClassName.aegis.xml文件,放在这个自定义VO类的同一个包下的,
见:http://xfire.codehaus.org/Aegis+Binding , 不过介绍得不清楚, 连个完整的例子也没给出. 请问有谁做过的, 请给出个例子来参考一下.这个问题困扰了我两个星期了.谢谢大家.
public interface IService{ public void initPros(Map webDataMap) throws Exception;}

如果webDataMap中的对象都是为vo.MyBean类型的(Map中的对象一定要为同一类型,其实这同1.5中的范型的道理是一致的),那么在这个接口同一个包中,应有一个文件叫IService.aegis.xml

里面的内容

  <?xml version="1.0" encoding="UTF-8"?>     <mappings>       <mapping>   <method name="initPros"> <parameter index="0" keyType="java.lang.String" componentType="vo.MyBean"/>  </method>    </mapping>     </mappings>   








33[list=]3[/list][img][/img][url][/url] 3 楼 socketZq 2007-04-16   如果 vo.MyBean 中有个方法 为 List getXxx(),返回类型是list,list 中组件类型为另个pojo 类型,请问大侠这如何进行绑定啊?

热点排行