在本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。