这里演示的是XFire通过SOAP Header进行身份验证(handler方式)
首先是web.xml文件
然后是services.xml文件
接下来是核心的服务验证类
然后是Web服务的接口和实现类
最后是用于定义友好的接口参数的HelloService.aegis.xml文件
上面展示的是服务端的代码
下面展示的是客户端的代码
客户端这里采用的是Ant方式生成的,相应的Ant内容如下
执行该build.xml文件,就会生成一系列的客户端代码
接下来,我们再自定义两个文件
一个用来为SOAP Header构造验证信息
一个用来测试
然后是测试的代码
至此,XFire基于SOPA Header的安全验证的服务端和客户端的代码,就全部展示完毕
所以,我们来测试一下
如果客户端测试时,使用的用户名和密码是admin@jadyer,那么控制台会按照预定的,输出:玄玉
如果客户端测试时,使用的用户名和密码是jadees@jadyer,那么控制台会输出如下信息
补充:在与Spring集成后,由于不再需要service.xml,所以还要在Spring的<bean>中添加inHandlers属性
分享到:
相关推荐
xfire根据WSDL生成客户端代码.rar
xfire 插件 wsdl生成 工作的地方不能上网更新 xfire 插件 wsdl生成 工作的地方不能上网更新
xfire webservice wsdl 文件中字段名称变化
其他common相关的包请自己从配置; 具体如何使用xfire发布webservice服务以及如何通过xfire调用webservice接口在很多网站都有介绍,这里就不说明了。
WebService经典24篇网文汇总,包含axis2_Xfire搭建_WSDL详解_自动生成客户端和WSDL等,自己找了好久的内容; 都是自己学习过程中网络的知识,找了很久,里边有一些自己的标记,如果发现chm内容是空白,注意看一下,其实是...
xfire+spring+安全认证,包含服务端和客户端,xfire jar包可以从我的资源下面下或网上很多。
WebService 之XFire 开发文档和代码例子
xfire帮助文档, 权威的官方文档, web服务器的应用
xfire开发web service文档.rar xfire开发web service文档.rar xfire开发web service文档.rar 含说明+步骤图片
XFire返回自定义实体类实例,完整代码,完整jar文件,可参考,可运行。
WebService应用中 Xfire使用说明文档
xfire 使用外部类、返回collection及输入数组参数示例
此程序demo详细描述的从发布接口到调用接口的全部过程,详细描述了Xfire调用webservice参数无法传递的问题。
此程序demo详细描述的从发布接口到调用接口的全部过程,详细描述了Xfire调用webservice参数无法传递的问题。
xfire 1.2.6 API帮助文档
Xfire API 对开发web services有帮助!编写程序时作为参考!
xfire开发文档,里面有详细步骤及注释!
NULL 博文链接:https://wander312.iteye.com/blog/1180698
axis1,xfire,jUnit 测试案列+开发文档API+axis1.jar下载 代码
org.codehaus.xfire.wsdl11.parser.SchemaInfo org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder org.codehaus.xfire.wsdl11.parser.WSDLServiceConfigurator org.codehaus.xfire.wsdl11.parser....