加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService

发布时间:2020-12-17 01:20:04 所属栏目:安全 来源:网络整理
导读:原理: 服务 器端暴露一个接口,通过 xfire 或其它框架映射成 xml 、 wsdl 。当 client 提交数据后再转成 xml 数据交换文件,到服务器端映射成一个对象或方法,执行完后生成有可能返回数据 ------ à xml 、 wsdl- à 传输到 client ,再转成相应的数据 (jav

原理:

服务器端暴露一个接口,通过xfire或其它框架映射成xmlwsdl。当client提交数据后再转成xml 数据交换文件,到服务器端映射成一个对象或方法,执行完后生成有可能返回数据------àxmlwsdl-à传输到client,再转成相应的数据(javaBean之类的),例子中是在client中生成CalculatorServiceClient,然后客户端如下:

?????? CalculatorServiceClient client = new CalculatorServiceClient();

?????? CalculatorServicePortType portType = client.getCalculatorServiceHttpPort();

?????? Int addResult = portType.add()? //调用services端的add();

?

?

1、? 首先是web服务器端要定义一个公开接口(当然还要实现类webserviceImpl)如webserviceInteface 然后在web.xml配置好servletXfire框架的配置。

2、? 在项目下建立一个MENT-INFxfire写一个services.xml文件具体配置如下:

1对外的名称? 2这是对外公开的接口? 3这是对外公开的接口实现类

??? <?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://xfire.codehaus.org/config/1.0">

??? <service>

?????? <name>CalculatorService</name>

serviceClass>com.yangfan.xfire.CalculatorService</serviceClass>/

?????? <implementtationClass>

?????????? com.yangfan.xfire.CalculatorServiceImpl

?????? </implementtationClass>

??? </service>

</beans>

?

3、? client调用相关公开接口的映射wsdl文件(url

4、? 调用相应方法!

5、? Client 可以是其它的语言如果.net,一样可以访问!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读