Web 服务-摘记
来源:互联网 发布:spring4源码深度解析 编辑:程序博客网 时间:2024/05/29 16:44
引用书本:
《.net 程序员面试宝典》
《.net web 服务实用案例教程》
面试例题
1web service 是什么?
答:web service 是建立可互操作的分布式应用程序的新平台。作为一个windows程序员,可能已经用COM和DCOM建立过基于组件的分布式应用程序。COM是一个非常好的组件技术。但是也很容易列出COM并不能满足要求的情况。Web service 平台一套标准,它定义了应用程序如何在web 上实现瓅互操作性。可以用任何喜欢的语言,在任何喜欢的平台上写web service,只要可以通过web service 标准对这些服务进行查询和访问。
2什么是SOAP?
答:简单对象访问协议是一种轻量级的,简单的,基于XML的协议,它被设计成在web 上交换结构化和固化的信息。SOAP可以和现存的许多因特网协议和格式结合使用,包括HTTP,SMTP,MIME。它还支持从消息系统到远程过程调用等大量的应用程序。
SOAP包括3个部分。SOAP封装:它定义了一个框架,该框架描述了消息中的内容,谁应当处理它以它是可选的还是必需的;SOAP编码规则,它定义了一种序列化的机制,用于交换应用程序所定义的数据类型的实例;SOAP RPC表示:它定义了用于表示远程过程调用和应答的协议。
Web 服务的三种调用方式
HTTP-GET方式
HTTP-POST方式
使用MSXML XMLHTTP对象
Web 服务核心技术规范
1XML技术
XML 文档结构:XML声明,处理指令,注释,字符实体引用。
XML命名空间
XML的三种显示格式:CSS样式表,XSL样式语言,XML的数据岛技术。
2SOAP协议
SOAP结构:SOAP<Envelope>,SOAP<Header>,SOAP<Body>
3Web服务描述语言
WSDL文件:地址?WSDL
包括:类型部分,消息部分,端口类型部分,绑定部分,服务部分。
4web服务的发现机制
.disco:
Header(discovery元素)
Contract(contractRef元素)
Discover(discoveryRef元素)
Schema(schemaRef元素)
Soap Binding(soap元素)
.map
UDDI
- Web 服务-摘记
- 摘记
- 摘记
- 摘记
- Java Web并发单元测试摘记(1)
- 读《白帽子讲WEB安全》注入攻击章摘记
- 《Web全栈工程师的自我修养》摘记一
- 《web全栈工程师的自身修养》摘记二
- web 服务
- WEB服务
- Web 服务
- Web服务
- web服务
- web 服务
- web服务
- web服务
- Web服务
- Web服务
- VSS团队开发环境配置
- Window.ShowModalDialog的参数问题
- 在arm+linux平台编译Qt4.5.3和tslib1.4
- 基于OHCI的USB主机 —— OHCI(传输描述符)
- DB2数据库全量备份2
- Web 服务-摘记
- 基于OHCI的USB主机 —— OHCI(HCCA)
- DB2数据库全量恢复1
- 解决.NET2008连接SQL Server2005无法登录问题
- BSPKCS 使用的安全性
- Win2003下Loadrunner9.1 脚本录制时IE出现WIN32异常解决方案
- winform c#写ini文件
- 未能加载文件或程序集 EnvDTE, Version=8.0.0.0
- 操作系统实验2