编写WSDL不是件很困难的事情,困难的是如何用WSDL来连接server和client。
首先写一个最简单的WSDL文档,将你要提供的服务写清楚。
然后在eclipse中新建一个dynamic web project,并在这个project上新建一个web service, 选择自上而下的类型,service definition中导入之前建立的WSDL文档。之后一路前进,eclipse就会直接帮你新建好所有你需要的文件。
如何重写服务的function?
在你的src中,会多出很多java文件,譬如PortType, Locator,Impl,Skeleton,Stub。其中Impl就是你要改写的文档,找到其中你所要重写的函数,往里直接添加代码。
如何调试服务器是否正常提供service?
右击WebContent里的wsdl里的你的wsdl文件,选择Web Service -> Test with Web Services Explorer 就可以测试你的服务了 选择你要测试的operation 然后查看输入输出。 还可以通过TCP/IP Monitor 查看你的输入输出的SOAP文档。
如果服务器正常,就需要写客户端文件。
http://www.ibm.com/developerworks/cn/webservices/ws-wsajax/
是一个非常详细的客户端编写代码解释。下载所需的prototype.js(必须是1.3版本,较新的版本会出错)和 ws.js (在这篇文章的最后有sample project下载,有完整的程序),就可以按照他的步骤写个最简单的客户端了。
分享到:
相关推荐
用案例学Java Web整合开发:Java+Eclipse+Struts 2+Ajax
二、 Web Service服务器端的发布。 2.1 创建java类。 2.2 创建services.xml。 2.3 发布服务。 2.4 在浏览器上测试服务。 三、 Web Service 客户端的创建。 3.1 创建WSDL文件。 3.2 利用WSDL创建stub。 3.3 利用stub...
eclipse + tomcat web service
Ajax实现helloworld!实例,eclipse+struts+Ajax初学者必看
完整的springboot+mybatis框架,打开就可运行。不用再去找POM配置了。
用Eclipse平台进行CC++开发
使用Eclipse开发基于SpringBoot+JAX-RS的Restful服务.docx使用Eclipse开发基于SpringBoot+JAX-RS的Restful服务.docx使用Eclipse开发基于SpringBoot+JAX-RS的Restful服务.docx使用Eclipse开发基于SpringBoot+JAX-RS的...
Eclipse开发 Struts 2 + Spring 2 + JPA + AJAX 例子
eclipse springboot+dubbo+zk+mybatis restful编程风格 学习搭建框架的好例子
框架 eclipse + java + console + 无数据库 ConsoleTicket投票Socket版 框架 eclipse + java + console + 无数据库 ConsoleTicket投票Socket版 框架 eclipse + java + console + 无数据库 ConsoleTicket投票Socket版...
主要内容包括web应用程序运行原理、主流集成开发工具(eclipse/myeclipse)和运行环境(tomcat)的配置和使用、servlet、jsp、jdbc、jsp表达式语言(el)、servlet监听器和过滤器、定制标记库、jstl、mvc模式、dao...
使用Eclipse + MyEclipse开发Web Service的示例
eclipse3.6创建EJB+JPA+EAR(每个都是单独工程)完整介绍:自动创建表结构、数据源配置、jpa和ejb工程添加到ear包中。以及注入Emanager。 要这么高的分只是为了物有所值。
java+Eclipse中文教程++struts教程
javaweb大作业:后台停车场管理系统,eclipse+servlet+jsp+mysql javaweb大作业:后台停车场管理系统,eclipse+servlet+jsp+mysql javaweb大作业:后台停车场管理系统,eclipse+servlet+jsp+mysql javaweb大作业:...
Eclipse+Tomcat6+j2ee
myeclipse开发\Eclipse+IDE开发Java+Web应用程序
eclipse+maven+springmvc+spring+mybatis案例附带mysql数据库
框架 eclipse + java + console + 无数据库 Console图书管理系统 框架 eclipse + java + console + 无数据库 Console图书管理系统 框架 eclipse + java + console + 无数据库 Console图书管理系统 框架 eclipse + ...
Windows下用Eclipse搭建CC++开发环境