webservice主要包括兩個部分,一部分就是service,另一個就是client。客戶端發送請求給service,service處理請求的數據后講結果返回給client端。中間的通訊協議采用的是SOAP協議來封裝消息。sun推出了JAWS來實現webservice,消息的封裝和處理對于程序員來說是透明。程序員要做的主要事情是:編寫webservice類實現接口,只有wsdl配置文件,一般的IDE已經幫我們處理,并且提供了一個很直觀的界面來管理。目前的JAEE5采用注解的方式來編寫webservice,程序看上出非常的簡練,比如@WebService表示此java類是一個webservice。對于客戶端程序的編寫,首先要定義webservice的wsdl的location(http://localhost:8080/hello/helloservice?wsdl),然后聲明一個webservice的一個對象,這些都可以采用注解的方式來實現;然后通過service對象創建你想請求的某個service的代理,通過代理調用相應的接口。可以看出,因為IDE的幫助,webservice的實現變得非常的簡單了。