Java开发Web Service的简介

随着异构系统互联需求的不断增加,Web Service的重要性也日益彰显出来。凭借Web Service,我们可以实现基于不同程序语言开发的项目之间的互联互通,Web Service也是面向服务的架构(SOA)的基石。其最主要的优点是: 跨语言、跨平台的不同系统之间的通信。

 

目前Web Service的开发主要有两种模式:一是传统的基于SOAP协议的Web Service开发;二是基于Restful风格的Web Service开发。对于Java平台开发Web Service来说,对应于目前的两种开发模式,分别有对应的规范,分别是:JAX-WS和JAX-RS。


JAX-WS,即Java API for XML Web Services,在Java EE 5中引入。

JAX-RS,即Java API for Restful Web Services,在Java EE 6中引入。


一、基于SOAP的Web Service解决方案


1. 使用JWS api直接开发,不借助于Web Service框架


2. 使用Apache CXF框架

CXF框架官网:http://cxf.apache.org/

3. 使用Apache Axis2框架

Axis2框架官网:http://axis.apache.org/axis2/java/core/index.html



二、基于Rest的Web Service解决方案


1. 使用Jersey框架

Jersey框架官网:https://jersey.java.net/


2. 使用Apache Wink框架

Wink框架官网:http://wink.apache.org/


3. 使用Apache CXF框架

CXF框架官网:http://cxf.apache.org/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值