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