2007-07-16

Tags: 程式語言

這篇是超級陽春的Memo...所以...如果有人看不懂的話,請別鞭我...<(_ _)>

Java實作WebService早期叫 JAX-RPC,現在最新的後續版本叫 Java Architecture for XML Web Services(JAX-WS)(JSR-224),新版的有向下相容的功能。

JAX-WS本身會用到下面這些東西
1. Common Annotations for the Java(JSR 250)
2. Web Services Metadata for the Java Platform (JSR181)
3. The Java Architecture for XML Binding (JAXB) 2.0 (JSR 222)
4. SOAP with Attachments API for Java (SAAJ) 1.3 (JSR67)
5. Streaming API for XML(StAX) (JSR 173)


實際上JAX-WS用到的東西應該是不只這些,不過...實在懶的查了。至少...這儿個算是很關鍵的功能。

JDK 6的版本已經把JAX-WS納在裡面,看來Sun對Web Service是有些企圖。

最後...我還是要說一句。趕林老師的累...為啥Java要把WebService搞的這麼複雜呀!令杯就不相信有多少人在寫WebService前會先打好基礎了解XML、WSDL、SOAP是啥玩意兒後才開始寫這鐹玩意兒;只要是正常人應該是一點也不會想跟滿山滿谷的XML文字打交道才是呀...Orz