soap笔记1

简介:

1.Soap定义:
    simple object access protocol,简单对象访问协议。
2.webservice
    webservice是基于SOAP和HTTP协议。
3.SOAP结构
soap env
    soap header
    --soap header
    soap body
    --soap body
--soap env

soap header中还可以包含其它子节点(元素),body也一样。
soap header的元素两个重要属性:actor和mustUnderstand。
    actor属性表示特殊标题元素收件人,它处理这个标题元素,并将其从soap header中删除。
    mustUnderstand表明收件人是否必须正确处理这个元素或者不理睬这个元素。1表示正确,0表示错误。如果一个带有mustUnderstand值为1的actor进程出错,那么必须产生一个soap错误元素作为返回消息体一部分。

soap body
    必须在soap中出现,必须是soap envelope元素的子节点,要么跟在soapheader后面,要么就是soap envelope元素的第一个子节点(从这个地方说明header不是必需的)。

SOAP服务器
    tomcat 
        war文件-->web application resource
        conf目录下的文件
            server.xml配置服务器的参数
                Context元素包含属性的说明:
                    path webapps目录root的物理路径
                    docBase web服务器为这一拥用使用的相关url
                    debug 日志输出控制
                    reloadable 该值为true时,servlet启动程序会在请求响应前,查找新版本的servlet类文件。如果新版本存在,则原来的servlet就会被毁掉,然后由新代码产生一个新的对象。
            web.xml 所有web应用使用的默认设置,除非被应用程序自带的web.xml代替
            tomcat-users.xml tomcat的系统登录用户角色,密码。
            catalina.policy 包含了安全策略的定义。



本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/06/14/2080657.html,如需转载请自行联系原作者

目录
相关文章
|
7月前
|
XML JSON API
⚡REST 和 SOAP 协议有什么区别?
这篇文章对比了 REST 和 SOAP 两种常见的 Web API 规范。REST 是一种 API 架构风格,遵循客户端-服务器、无状态和缓存等原则,使用 HTTP 协议和 JSON 格式,适合轻量级、高兼容性的场景。SOAP 是一种基于 XML 的网络服务访问协议,提供消息级安全性和 ACID 合规性,适用于企业级应用。REST 的优点包括前后端分离、浏览器兼容和带宽效率,而 SOAP 适用于需要高级安全特性的应用。除了 REST 和 SOAP,还有 gRPC 和 GraphQL 等其他选择。
|
XML 缓存 JSON
REST vs SOAP:两种 Web 服务协议的分析
REST(Representational State Transfer)和 SOAP(Simple Object Access Protocol)都是 Web 服务架构的两种主要风格。两者都提供了一种通信方式,可以让不同的应用程序通过网络互相交换数据。但是,它们之间有一些重要的区别。
|
Java C# 数据格式
【java SOAP】对SOAP的一个个人印象
开这个坑源于我现在做的一个项目用到了SOAP。关于SOAP的知识我就不做详细介绍了。我也没有开发过SOAP服务端, 只是要用到客户端。 作为一个意识流选手,我大概说一下我工作过程中对SOAP的印象。 1、 SOAP的出现是为了解决跨平台的问题。
1299 0
|
XML 网络架构 数据格式
webservice快速入门-SOAP和WSDL
webservice快速入门-SOAP和WSDL 什么是SOAP?SOAP:Simple Object Access Protocol SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。
3591 0
|
C++ 网络架构
根据wsdl使用gsoap开发webservice服务和客户端总结
基于wsdl使用gsoap开发webservice服务和客户端
2050 0
|
XML 网络架构 数据格式
|
网络架构 网络协议 数据格式
|
Java 网络架构
SOAP协议是RPC协议的升级版,出现了WSDL
背景 关于RPC协议的思考 RPC协议的组成部分 RPC协议=服务端+服务注册管理中心+客户端,构成客户端可远程调用服务端的方法,就跟调用本地方法一样方便。 Java实现RPC常用的框架RMI 服务注册管理中心常用的框架是ZooKeePer RPC服务端和客户端独立部署 RPC客户端必须包含服务端的接口类 RPC的限制 1、接口只能靠接口文档传递 2、传输内容的限制 SOAP协议 提供了WSDL标准,只需要访问服务地址,自动生成所有接口说明,方便统一 需要软件,朋友都找我。
980 0