首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

xfire集合门类处理二(多层嵌套参数)

2012-12-25 
xfire集合类型处理二(多层嵌套参数)利用xFire发布WebService 对于一般的接口方法,即方法的返回类型或参数

xfire集合类型处理二(多层嵌套参数)
利用xFire发布WebService

对于一般的接口方法,即方法的返回类型或参数不是List或Map中存放对象的方法,则只需要两步简单的配置即可。

添加一个servlet

?

?

? 在源代码包src(也可能是其它的名称)下建立META-INF/xfire文件夹,并在下面建立services.xml文件。

一 name 元素:表示该webService的名称<o:p></o:p>

二 namespace 元素:表示该webService的命名空间<o:p></o:p>

三 serviceClass 元素:表示该webService的接口<o:p></o:p>

四 implementationClass 元素:表示该webService的实现类<o:p></o:p>

对!就是这么简单,就可以啦。

?

? <o:p></o:p>

如果返回类型是List或Map,并且里面存放的是自定义类的话,则需要增加一个对于服务接口的配置文件。该文件的命名规则是 接口文件名.aegis.xml。例如接口是HelloWorld.java的话,则此配置文件命名为HelloWorld.aegis.xml。<o:p></o:p>

?

getUsers方法返回类型是List,里面装的User对象。对于这种类型的方法,在配置文件中描述了它的返回值类型。<o:p></o:p>

如果返回的类型是Map的话,做法和List一样。但定义的类型,是Map中的Value部分,并且这样的话,Map中Value所存放的对象就必须全部是同一种类啦。<o:p></o:p>

热点排行