java开发会经常涉及到接口开发,有时候会涉及调用对方提供的接口服务,也有可能需要自己为别人提供接口服务。但是有可能因为远程开发,对方或自己的接口无法通过外网访问,无法测试。因此利用myeclipse生成服务端发布程序或模拟对方接口服务来测试自己程序是一个必不可少的技能。下面大概描述 一下过程:
1、根据对方提供的wsdl文件(即根据链接生成的网页的内容)另存或保存到本地硬盘
2、打开myeclipse工具(开发环境不赘述)——new——web service project——在下面的framework选择jax-ws然后finish
3、在新建工程中,右键工程名,输入你要生成的代码的包位置(也可以不输入,按wsdl原程序包路径自动生成)
4、右键工程,new——web service——选择wsdl路径(也可以WSDL URL输入你本机能够访问的接口链接)——输入你要生成代码的包路径(步骤3的路径)——其它默认——next——finish。
5、在你输入的包路径下生成java接口文件,内部逻辑等需要自己写。
6、发布运行
7、通过tomcat访问方式等进行访问,发布的接口名称在文件:sun-jaxws.xml 的url-pattern值中。如:
http://localhost/PushWeChat/WeChatWsServicePort?wsdl。
此方法需要用到的jar包在附件中
相关推荐
本文将详细介绍三种基于WSDL生成WebService服务端的方法:使用`wsdl2java`命令、通过SOAPUI工具及借助MyEclipse的Web Service项目功能。 #### 方法一:使用`wsdl2java`命令生成 `wsdl2java`是Apache CXF提供的一个...
在提供的压缩包文件"webServiceXfire框架jar包"中,可能包含了XFire的库文件,这些文件用于构建和运行上述Web服务开发流程。确保将这些jar包添加到你的项目的类路径中,以便正确使用XFire功能。如果有任何问题,参考...
下面将详细讲解如何使用MyEclipse创建一个WebService项目服务端,以及涉及的关键知识点。 首先,创建一个新项目是第一步。在MyEclipse中,选择"File" -> "New" -> "Dynamic Web Project",输入项目名称并设置相关...
### SOA练习通过myeclipse2014将wsdl文件生成javabean #### 实验背景与目标 本实验旨在通过使用MyEclipse 2014来探索和服务导向架构(SOA)中的Web服务描述语言(WSDL)相关的知识点。通过本实验,学生将能够理解...
MyEclipse会自动为你生成一个WSDL(Web Service Description Language)文件,这是一个XML文档,描述了Web服务的接口、操作、消息格式等信息。 6. **创建客户端**: 对于客户端,MyEclipse同样提供了便利的工具。...
### 使用MyEclipse 2014创建WebService服务端与客户端详解 在本文中,我们将详细介绍如何使用MyEclipse 2014 IDE创建WebService服务端及客户端的过程。通过具体的步骤,您可以掌握整个流程,包括项目的搭建、服务的...
在向导中,MyEclipse会自动生成WSDL(Web Service Description Language)文件,这是一个XML格式的文档,描述了Webservice的接口、方法、输入和输出参数。 4. **生成服务端和客户端代码**:在生成的WSDL文件上右键...
这里,我们使用了`@javax.jws.WebService`注解来定义服务的相关属性,如目标命名空间、服务名、端口名以及WSDL(Web Service Description Language)位置。创建的`HelloJaxwsDelegate`类就是服务端的代理类,它会...
在MyEclipse菜单中选择"New" -> "Other",在弹出的对话框中找到"Web Services" -> "WebService from WSDL",然后导入WSDL文件,MyEclipse会自动生成服务端和客户端的代码。 如果没有WSDL文件,可以手动创建Web服务...
3. **生成WSDL文件**:使用Axis2插件中的`Axis2 code generator`工具,从服务端类生成相应的WSDL文件。 4. **生成AAR文件**:继续使用`Axis2 service archiver`工具从WSDL文件生成AAR文件。 5. **发布服务**:将生成...
- 使用MyEclipse自动生成客户端代码(确保WSDL URL正确无误)。 - 自动生成的客户端代码会放在指定的包中(例如`client`包)。 - 在客户端代码中,可以通过`IHelloServiceClient`类调用WebService接口。 - 示例代码...
要在MyEclipse2014中使用Axis2插件来生成WebService服务端和客户端,首先需要确保MyEclipse环境中已安装了Axis2插件。安装过程如下: 1. **插件安装路径**:将下载好的Axis2插件安装到`D:\Program Files(x86)\...
- 右键点击服务端项目,选择"MyEclipse" -> "Web Service" -> "Generate WSDL from Java",MyEclipse会自动生成描述服务接口的WSDL文件。 4. **发布Web服务** - 创建一个Tomcat或Jboss等应用服务器的部署配置,...
在客户端代码中,一般需要有一个客户端代理类,这个代理类可以由WSDL(Web Services Description Language)文件生成,WSDL文件用于描述WebService的服务细节。 4. 最后,客户端程序将接收WebService返回的数据,并...
"webservice1"可能是一个包含Web服务源代码或者部署文件的项目目录,而"jaws_cli"可能是一个JAX-WS的命令行工具,用于生成客户端代码或进行其他与Web服务相关的操作。 总的来说,这个压缩包提供了从头开始创建和...
本文将详细介绍如何使用 MyEclipse 开发一个简单的 WebService,包括服务端和客户端的开发步骤。 一、环境配置 在开始开发 WebService 之前,需要先配置好开发环境。这里我们使用 MyEclipse 7.0 和 JDK 1.6。...
1. 自动生成服务端和客户端代码:根据WSDL(Web服务描述语言)文件,Axis2插件可以自动生成服务实现和客户端调用代码。 2. 调试Web服务:提供图形化的调试工具,可以在Myeclipse内调试Web服务的请求和响应。 3. 集成...
该地址为WebService服务端开放地址,从WSDL文件中,可以看到方法结构等 6、访问地址:http://127.0.0.1:8080/MyCXFClient 该地址为客户端调用WebService,输入名称,点击提交,既向WebService服务端发送请求,返回...
然后,通过WSDL,MyEclipse可以自动生成服务端和客户端的 stub代码,简化开发流程。 2. **JAX-WS(Java API for XML Web Services)**:这是Java平台标准版(Java SE)和企业版(Java EE)中用于构建和部署Web服务...