0 0

问一个关于webservice的问题5

我出来咋到,想大虾们请教一个问题,就是我们一直说webservice 是通过xml进行传递,而xml的格式是经过soap分装,那我想问一下,这个soap文件是我客户端调用服务器端,是系统自动编译成soap xml的,还是需要我自己分装这个soap文件,通过程序控制,然后传送到服务器,并返回我的结果值呢?

这个soap文件是系统自动翻译无需我人为加以编程控制的,还是需要我编程自己编写这个soap文件?

谢谢各位大虾们回答!

问题补充:
monnsquare 写道
理论上是可以自己写,但是目前都是工具可以自己生成的了

那自己编写的soap xml,我怎么让webservivce去辨认,读取我指定我写的xml呢?

问题补充:
myali88 写道
我不知道你这里指的soap文件是什么,如果是指“SOAP 消息的基本结构”,如下:
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>
  ...
  ...
</soap:Header>

<soap:Body>
  ...
  ...
  <soap:Fault>
    ...
    ...
  </soap:Fault>
</soap:Body>

</soap:Envelope>

那么基本上目前的webservice开发都不需要自己生产,这些格式的消息只在请求时由客户端或者webservice服务器自动发出

哦,谢谢哈!
2012年2月08日 15:56

2个答案 按时间排序 按投票排序

0 0

理论上是可以自己写,但是目前都是工具可以自己生成的了

2012年2月09日 09:19
0 0

我不知道你这里指的soap文件是什么,如果是指“SOAP 消息的基本结构”,如下:

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>
  ...
  ...
</soap:Header>

<soap:Body>
  ...
  ...
  <soap:Fault>
    ...
    ...
  </soap:Fault>
</soap:Body>

</soap:Envelope>

那么基本上目前的webservice开发都不需要自己生产,这些格式的消息只在请求时由客户端或者webservice服务器自动发出

2012年2月08日 18:10

相关推荐

    Java cxf开发webservice,分别有客户端和服务端

    实现客户端(一个javaweb项目)对服务端(javaweb项目)方法的调用, 实际上就是发送和接收消息,实现两个系统间消息的传递 jar包都在lib项目里 具体再解释一下,服务端需要 接口类,实现类,cxf 服务端xml,和一个...

    详谈Unity3D通过Webservice读取数据库

    从结构上看,Unity3D想要拿数据库的数据,问Web拿就可以了,而对数据库的操作已经外包给Web了,不用你操心。是的,理论上的东西看上去就是这么简单。...我当时就卡在了这步,好,再看一个细部结构,你便恍然大悟:

    python使用suds调用webservice接口的方法

    最近做接口对接,遇到了.net开发的webservice接口,因为python第一次与webservice对接,连问带查,最后使用suds库来实现了 1.安装suds  mac: sudo pip install suds  linux: easy_install suds 也可以通过去官网...

    webservice学习笔记

    第三个案例展示了一个简单的服务器端,用于处理两个独立程序之间的通信。虽然没有给出完整的代码,但可以推测它可能涉及到客户端发起请求,服务器响应并执行特定操作。通常,Web服务调用会涉及更复杂的逻辑,例如...

    android 访问c# webservice 实现登陆注册功能(android 上传json到服务器)

    在`enqueue()`方法中,你需要传入一个`Callback`,在`onResponse()`和`onFailure()`方法中处理服务器的响应或错误。解析返回的JSON数据,检查登录或注册是否成功: ```java Callback callback = new Callback() ...

    ASP.NET面试必问的问题(内附答案),最必须的C#面试资料

    重载就是指一个方法名相同,参数个数不相同,返回值可以相同的方法。 WebService WebService 服务可以描述为可以在 web 上部署并可以被任何应用程序或其他服务调用的功能。所谓服务就是系统提供一组接口,并通过...

    PDA连接Oracle实例(源码)

    本示例提供了一个通过WebService方式实现PDA与Oracle数据库连接的源码,帮助开发者理解如何在掌上设备上进行远程数据库操作。 首先,我们来了解WebService的基本概念。WebService是一种基于开放标准(如XML、WSDL和...

    .NET面试常见问题

    - **Server.Transfer**: 此方法可以在服务器内部将请求从一个页面转移到另一个页面,同时保持当前请求的上下文。这意味着从原页面到新页面的数据可以无缝传递,而无需重新加载整个页面或发送新的HTTP请求。 #### 3\...

    面试中会遇到的技术问题

    Session 依赖于一个唯一的标识符(Session ID),该标识符通常存储在客户端的 Cookies 中。 - **Cookies**:一种客户端技术,用于存储用户的信息。Cookies 存储在用户的浏览器中,可以用来记住用户的偏好设置或其他...

    asp.net专家疑难解答200问

    - Repeater:一个高度可定制的数据绑定控件,用于呈现自定义布局。 - TreeView:用于创建层次结构的导航菜单。 - TabControl:实现多标签页面,改善用户体验。 5. **数据服务控件**: 包括SqlDataSource、...

    c#面试经典问题与答案(搜集了网络中几乎所有问题)

    1. `string str = null` 与 `string str = ""` 的区别在于,`null` 表示字符串引用为空,而`""`则是一个空字符串,它在内存中占用了位置,包含了零个字符。 2. 类(class)与结构(struct)的主要差异在于: - 类是...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....

    JAVA面试_Dubbo常问面试题30个.pdf

    在Java面试中,Dubbo作为一个高性能的RPC(远程过程调用)框架,其协议选择是面试中的常见话题。Dubbo支持多种协议,每种协议都有其特定的应用场景和优缺点。 1. **dubbo协议**: - 这是一种单一长连接和NIO异步...

    GoFleetLSServer:基于 OGC 标准 http 的用于地理目的的 WebService

    GoFleetLS 是一个 [[OpenLS OGC| ]] 兼容服务器。 如果您想了解有关 OpenLS 服务器的更多信息,请继续阅读 [[OpenLS 标准]]。 我在哪里可以找到更多信息? 如果[[Wiki]] 没有为您提供足够的信息,您可以随时搜索...

    Spring集成CXF

    为了暴露这个服务为Web服务,我们需要创建一个`@WebService`注解的端点类: ```java @WebService public class HelloWebService { private final HelloService helloService; @Autowired public Hello...

    2009阿里巴巴笔试题 java

    5. extjs 里对一个支持事件监听的控件,取出监听器的方法有哪些? 答案:在 extjs 中,可以使用 getListeners() 方法或 getListener() 方法来取出监听器。 6. Apach Web Server 区别于其他应用服务器的主要特点是...

    java工程师个人年终总结.docx

    5. 这半年工作时间里,发现和解决问题的能力,个人的技术都有了很大的提高,在项目中遇到问题,不会再像刚开始不知道从何下手,不知道如何去定位一个问题,而现在都能较快的处理在工作中遇到的问题。 三、工作中的...

Global site tag (gtag.js) - Google Analytics