我們先寫壹個Hello World的簡單例子,從而對RESTful WebService有壹個感性的認識。因為對RESTful WebService非常專業和理論化的描述是壹件很難理解的事情。看例題大概了解壹下,再看理論理解起來就容易多了。
/**?
restful web服務入門?
* @作者雷誌民2009-11-18 16:42:43?
*/?
包裹?例子;?
進口?com.sun.jersey.api.container..sun.net..sun . jersey . API . core . classpathresourceconfig init?
信息:掃描?為了什麽?路徑中的根資源和提供程序類:
d:\ JDK 16 \ JRE \ lib \ alt-rt . jar
d:\ JDK 16 \ JRE \ lib \ charsets . jar
d:\ JDK 16 \ JRE \ lib \ deploy . jar
d:\ JDK 16 \ JRE \ lib \ javaws . jar
D:\jdk16\jre\lib\jce.jar
d:\ JDK 16 \ JRE \ lib \ JSSE . jar
d:\ JDK 16 \ JRE \ lib \ management-agent . jar
d:\ JDK 16 \ JRE \ lib \ plugin . jar
d:\ JDK 16 \ JRE \ lib \ resources . jar
D:\jdk16\jre\lib\rt.jar
d:\ JDK 16 \ JRE \ lib \ ext \ dnsns . jar
d:\ JDK 16 \ JRE \ lib \ ext \ locale data . jar
d:\ JDK 16 \ JRE \ lib \ ext \ sun JCE _ provider . jar
d:\ JDK 16 \ JRE \ lib \ ext \ sunmscapi . jar
d:\ JDK 16 \ JRE \ lib \ ext \ sun pkcs 11 . jar
d:\ netwideo \ restws \ out \ production \ restws
D:\IDEA8\lib\javaee.jar
d:\ netwideo \ restws \ lib \ mail-1.4 . jar
d:\ netwideo \ restws \ lib \ ASM-3.1 . jar
d:\ netwideo \ restws \ lib \ wad L2 Java . jar
d:\ netwideo \ restws \ lib \ sporting-1 . 0 . 1 . jar
d:\ netwideo \ restws \ lib \ grizzly-servlet-web server-1 . 8 . 6 . 4 . jar
d:\ netwideo \ restws \ lib \ wadl-core . jar
d:\ netwideo \ restws \ lib \ localizer . jar
d:\ netwideo \ restws \ lib \ JDOM-1.0 . jar
d:\ netwideo \ restws \ lib \ JSR 311-API-1.0 . jar
d:\ netwideo \ restws \ lib \ StAX-API-1.0-2 . jar
d:\ netwideo \ restws \ lib \ persistence-API-1 . 0 . 2 . jar
d:\ netwideo \ restws \ lib \ jax b-API-2.1 . jar
d:\ netwideo \ restws \ lib \ wadl-cmdline . jar
d:\ netwideo \ restws \ lib \ . sun . jersey . API . core . classpathresourceconfig init?
信息:找到的根資源類:
班級?舉例。HelloWorld?
2009-11-18 17:25:46 com . sun . jersey . API . core . classpathresourceconfig init?
信息:找到的提供程序類:?
RESTful WebService服務已經啟動?
服務訪問地址:?http://192.168.14.117:9999/hello world
可以看到服務啟動成功,然後會從瀏覽器訪問服務。輸入HTTP://192.168.14.17:9999/hello world,會發送壹個HTTP GET請求。看看結果:
測試成功了!