大家在J2EE项目中是如何使用WebService的?

来源:百度知道 编辑:UC知道 时间:2024/09/24 03:20:43
我做J2EE很长时间了,但是实在是惭愧,始终没有机会接触到WebService服务端的开发,一直都是用axis的wsdl2java生成客户端进行开发。我想问问大家平时在项目中是怎么做WebService的Server 端开发的?用什么成熟的框架?这些框架是如何整合到已有的项目中的(从已经存在的项目中发布WebService)?
大家可以敞开的谈一谈,灌水的就不要了!

WebService的服务端其实就是客户端生成的逆过程,一般是先建实体类,包括请求实体和响应实体,当然如果你只给客户端返回一个String的话就不用写响应实体了。实体类写完后,当然要写个接口了,就是说,你的服务要提供多少个方法供外部调用,这些方法的集合要写在一个接口类中。有了接口类当然要有接口实现类了,有了这几个类文件就可以生成wsdl文件了,有了wsdl文件当然你也可以拿这个wsdl重新生成下源代码,生成过程和客户端完全一样,你现在要做的就是把你的接口实现类里面的方法实现。客户端的接口实现类全是返回的null,这个就是为什么双方调试的过程中,你的客户端老报异常了,客户端用的invoke方法,如果对象是个null,不报错才怪呢。你把服务端的接口实现了,这个工程一发布,服务端就OK了,就这么简单……

占个坐,只为学习。。。楼主勿怪~

myeclipse---项目---》右键---》new---》Web Service Client