关于Websevice

项目中遇到webservice 的东西,按葫芦画瓢的应用还是没有问题的。但是从来没有深入的了解一下这里面的基本概念。

下面总结一下:

1,java webservice 的实现框架:axis, cxf, xfire, 详细的还是参考http://en.wikipedia.org/wiki/List_of_web_service_frameworks

2, what is ws? 就是一种web服务,大家都能访问调用。和http网页的原理是一样的,只是ws提供的内容比网页要复杂一

点点,那就是能传输真正的对象。而http传的是字符串,是文本。

 

  ws 一直标榜的是能跨语言传对象,.net的对象能传给java, 既然能跨语言那总得需要个标准吧,于是soap协议诞生

了。

     -- soap 基于xml的机制,

        定义描述消息内容的框架的信封

       *表示应用程序定义的数据类型实例的编码规则

       *表示远程过程调用和响应的约定

 怎莫调用ws中定义的操作呢?每个ws都有一个描述文件,这就是传说中的wsdl, 我们可以通过浏览器访问这个文件.它描述了以下信息:

          web服务提供的操作

         *  操作的输入输出格式定义

  

    -- 服务有了,我们还得需要一个统一管理查找的地儿,这就是UDDI,统一描述发现集成.在我理解就像个索引.

 

   -- 最后,ws 就依据wsdl和uddi 在internet上发布.

 

3,相关术语:

   SOAP --    Simple Object Access  Protocol 
    WSDL --   Web Service Description Language 
    UDDI  --    Universal Description Discovery &Integration    
    JAXP  --      THE Java API for XML Processing     
    SAX  --       Simple API for XML Parsing    
   DOM  --      Document Object Model   
   XSLT   --     THE XML Stylesheet Language for Transformations   
   JAXB  --       THE Java Architecture for XML Binding  
   JAX-RPC  -- Java API for XML-base RPC   
  RPC   --       Romote Procedure Calls 
  JAXR   --      THE Java API for XML Registries 
   Java WSDP  -- Java Web Services Developer Pack  
  JAX-WS   --     Stands for Java API for XML Web Services


      



     

 

 

阅读更多
个人分类:
想对作者说点什么? 我来说一句

c# vs2008数据采集(正则采集)

2011年05月17日 203KB 下载

Delphi7调用天气预报WebSevice

2013年06月29日 410KB 下载

WebSevice 中文乱码

2011年02月14日 3KB 下载

websevice c#教程

2007年07月06日 1.7MB 下载

jave\ajax\websevice学习总结

2010年09月08日 2.53MB 下载

ASP.NET WebService

2008年12月03日 1.7MB 下载

C# webservice 示例

2013年12月06日 55KB 下载

TUXEDO之SALT与WebSevice互通-学习

2015年03月13日 17.56MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭