Web Service

来源:互联网 发布:2017网络词 编辑:程序博客网 时间:2024/05/22 11:45

    最近一段时间一直在看一些Web Service 方面的东西, 大概总结了一下自己用过的 Web Service 工具, 和理解.

 

    技术和语言:

    1, C++ 的 Gsoap, 比较老的一个工具,代码不太好理解,而且移植性,平台独立性,比较差.

 

    2, Java, JAX-WS,  CXF, XFire, Axis2,  这里面JDK 标准的JAX-WS用得比较多,一般情况下,都是根据已经有的WSDL文件生成WebService的 客户端代码 或者是服务器端代码, 最近又开始使用了一段时间的CXF, 感觉还是CXF挺不错的 framework.

 

   web service style:

   RPC 和 document,RPC 应该远程调用的方式,用得不多,不太清楚。

 

    Transport:

    Http 或者 JMS, Http的比较常见, JMS也是最近才开始研究,一直在想JMS 传输方式有什么优势,可能是:消息不会丢失, 异步?

 

    IDE: 

    Eclipse 和 NetBean  都提供了Web Service的开发工具,

 

     Annotation:

     在JDK1.6种annotation给Java的 webservice开发带来了一些便利。

 

   wsdl与java转换工具:

   JDK中的wsimport /wsgen ,cxf中的wsdl2java 都是不错的工具。 

 

   application server:

     在AS中应该是比较容易发布 WebService, 用过的有 Sun AS(Glasshfish). 

 

 

原创粉丝点击