有如下的一个方法,如何发布成一个webservice,可以方便的让客户端调用,或者在这个方法之上如何封装,发布成一个方便使用,可维护的webservice? return null; |
|
20分 |
发布成基于soap协议的webservice可以先定义wsdl文件及xsd文件然后通过axis2自动去生成jar包,打包成aar包然后启动服务,把地址发布出去就可以了
|
普通的参数类型和返回类型都固定的,我自然是知道怎么写的,我举例的这个方法是没有固定类型的,怎么写xsd和wsdl? |
|
50分 |
webservice一般是跨语言或应用支持强类型的,你这个不固定类型,我束手无策,坐等高手解答!
|
补充一下,我数据库里存的是有这个算法的参数类型的,根据arithmeticId可以得到这个算法的详细信息,但是各个算法的参数个数、类型都不一样,返回值也未知,所以有没有什么方法可以将这些信息自动组装成wsdl,然后在服务端实际接收到后在自己做处理? |
|
10分 |
我只用过apache的cxf, 你这情况客户端强转应该能得到真实类型吧。
|
20分 |
要不试试<xs:any minOccurs=”0″/>
这个any不限制类型,但是没有具体实验过。 |