善假于物者強!
J2EE(TM)1.4平臺提供了一套web services的api,JAX-RPC API。
使用它就引入了幾個xml的配置文件webservices.xml,*.wsdl,*_mapping.xml。這第一次讓我意識到Web項目的入口不止有web.xml文件。如果應用jax-rpc方案,web services的入口就是webservices.xml。這點不同于使用xfire和axi這些web services的實現。
如果真要自己來寫這一堆的文件,那些規則夠你學的。前面提到善假于物者強!使用開發工具來完成這些文件的自動生成,給我們的web services提供了很大的便利。我使用的是wsad5.1,只要完成了想發布的web services類,通過右鍵菜單中的Web服務->生成wsdl文件便能完成其它的工作,跟著向導走完后便能起動服務器看到效果了。在該Web服務菜單中還包括了啟動測試機和生成樣本應用程序的功能,這樣進行開發太順手了。漸漸感覺wsad除了不能隨你便改jdk外還是不錯的。同樣eclipse也應該提供了類似的web services生成的工具。