在本Java Web服务教程文章中,提供了两个主要的Java Web服务API的概念和示例:JAX-WS和JAX-RS。 可以通过其他编程语言(如.Net和PHP)访问Java Web服务应用程序。
Java Web服务应用程序通过WSDL(Web服务描述语言)执行通信。 编写java Web服务应用程序代码有两种方法:SOAP和RESTful。
自JavaEE 6以来,Java已经定义了两个用于开发Web服务应用程序的主要API。
JAX-WS :用于SOAP Web服务。 编写JAX-WS应用程序代码的方法有两种:RPC样式和Document样式。
JAX-RS :用于RESTful Web服务。 目前主要有2个实现用于创建JAX-RS应用程序:Jersey和RESTeasy。