善假于物者强!
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生成的工具。