现在SE已经给了我个WSDL文件,WSDL2JAVA后生成一大堆代码,对,这一大堆代码有两个文件比较重要:有两个文件,即XXXSoapBindingImpl.java和XXXServiceLocator.java,然后在前者中实现具体的业务逻辑!
解决方案 »
- 求指点啊!root账号在mysql中show processlist,但发现连接数竟然小于C3P0连接池的最小连接数, 费解啊,求指点!
- 请教一个和Maven test有关的问题,大家不吝赐教啊(最高就40分,全给啦!)^_^
- 在线等```Hibernate映射关系好象是一对一,简单问题看看把
- 解惑 有关 PayPal的用户认证
- 项目刚刚结束,想自学下hibernate和spring(以后做项目可能就会用),请教下这两个先学哪个好些,或是有什么好的建议请提下,谢谢了
- UserDirectory问题
- jdk-tomcat
- JAVA程序错误(急)
- 寻求MVC书籍或文章,入门的。有电子书最好。 谢谢
- 数据库的“事务”是不是同步的( JDBC )?
- jsp中的menu问题
- ireport 第二问,如何控制分页??
个人更喜欢使用stub,这样可以像使用本地Java对象一样使用远端Web Service接口
webservice主要是以接口来访问服务的,所以我采用的步骤基本如下:
1、需要发布为服务的组件,都应提供先接口,
2、再根据接口编写具体的服务类
3、编写service.xml文件,配置服务。
4、生成wsdl的一个简单方法,部署并启动服务,浏览器中输入如:
http://localhost:8080/demo/sercices/youServiceName?wsdl
就可以看到你想要的wsdl文件了
5、在调用服务单,用工具根据你的wsdl文件或者wsdl文件生成相关访问服务所必须的文件另外,特别提醒,服务端要是想加入spring2的时候,要特别谨慎,否则你会后悔的,我用xFire生成服务端的时候,加入spring的jar包后,服务就不能再访问了错误好像是兼容问题,具体参考我的一个经验总结的帖子,相信对你会有所帮助的。完毕
如果我的建议对你能有所帮助,别忘记加分哦,^_^
如同DLL等的接口说明一样……,你不知道接口参数,怎么使用?
所以WS把这种灵活的资源调配扩展到WEB而且一个服务跨越平台,满足日益高涨的分布应用~
一般先写要发布的接口实现的类
然后通过工具生成wsdl
这样比较简单 毕竟大部分人对java直接写一些方法要比直接写wsdl熟悉
这样就得到了一个URL
客户端:
使用工具(axis)通过URL会生成一大堆类
会有一个代理类 类似这样的_ServiceSoapProxy类
这里封装好了服务端提供的接口 直接调用就行了