`

wtp-all-in-one-sdk-R-1.5 使用方法简单说明

阅读更多

wtp:WTP是Web Tools Platform的缩写,Eclipse 自己开发的插件,提供了对web service 支持.

可以在网上下载wtp-all-in-one-sdk-1.5或者2.0 ,下载下来的Eclipse 自动集成了wtp.

下面就使用wtp建一个web service做一个简单说明.

1 可以根据java 类生成WSDL,还可以生成deploy.wsdd和undeploy.wsdd。进而可以自动的发布服务,即在axis 的配置文件server-config.wsdd中写入相对应的服务。

2 当发布一个web service 后可以右键单击这个服务对应的WSDL-->Web Service--> Test With Web Services Explore 从而生成测试客户端,在这个测试客户端中可以看到这个服务包括的所有operation,可以看到发送的和收到的soap内容。

3 当发布完一个web service 后,可以用这样的路径测试服务是否成功。
在wsdl 文件中找
<wsdlsoap:address location="http://localhost:8066/WS/services/Test"></wsdlsoap:address>
用后这个路径可以查看。
一般情况下 WS表示工程名
                      Test:类名
services:约定俗成的。
http://localhost:8066/WS/services/Test?wsdl 可以在浏览器中查看这个web service 对应的WSDL。

4 也可能通过类,生成测试的JSP页面。在这个JSP页面可以调用相应的操作,查看结果。

5 可以根据wsdl生成服务端java代码和客户端java代码。
右击wsdl文件-->web service-->Gernerate Java Bean Skeleton
wsdl文件名+SoapBindingImpl.java 中填加相对应的页面逻辑。
右击wsdl文件-->web service-->Gernerate Client
wsdl文件名+proxy.java中写main方法,调用相对应的服务

分享到:
评论
1 楼 qingfeng825 2007-12-07  
测试服务:
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;

public class AplicationTest {
	public static void main(String[] args) {
		try {
			System.out.println("11111");
			String endpoint = "http://localhost:8080/JAVAToWSDL/services/Sum";
			System.out.println("22222");
			Service service = new Service();	
			System.out.println("333333");
			Call call = (Call) service.createCall();
			call.setOperationName("jian");
			System.out.println("44444444");
			call.setTargetEndpointAddress(new java.net.URL(endpoint));
			System.out.println("11111");
			String ret = (String) call.invoke(new Object[] {3,4});
			System.out.println("return value is " + ret);
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}

相关推荐

    wtp-jem-sdk-R-1.5.4-200705021353.zip

    标题 "wtp-jem-sdk-R-1.5.4-200705021353.zip" 暗示了这是一个与Web Tools Platform (WTP) 和 Java Enterprise Edition (Java EE) 开发相关的软件包。WTP 是一个 Eclipse 基金会项目,用于提供开发 web 应用程序和 ...

    jsp+struts+jdbc个人通讯录管理系统

    首先,将wtp-all-in-one-sdk-R-1.0.1-200602171228-win32.zip解压至d:\eclipse; c.其次,将jakarta-tomcat-5.0.28.zip解压至d:\jakarta-tomcat-5.0.28; d.安装SQL Server 2000(缺省的数据库用户:sa,密码:...

    Java最新实验指导书

    - **WTP**: `wtp-all-in-one-sdk-R-1.5.4-win32.zip`,集成开发环境,用于Java Web应用开发。 - **多国语言包**: - `NLpack1-eclipse-SDK-3.2-win32.zip`,适用于Eclipse SDK。 - `NLpack1-wtp-sdk-R-1.5.0-...

    Lomboz插件的安装与配置

    - **文件名**: lomboz-all-in-one-R-3.2-200610201336-win32.zip - **操作步骤**: 下载后直接解压并运行。 **3.1.2 Lomboz插件** - **文件名**: lomboz-and-prereqs-R-3.2-200610201336.zip - **操作步骤**: 下载后...

    ZK-AJAX学习笔记

    作者使用的是wtp-all-in-one-sdk-R-1.5.0-200606281455-win32.zip版本,包含Eclipse 3.2。 - 配置Eclipse与Tomcat的连接,以便在Eclipse中进行Web应用的开发和测试。 #### 2. 下载并运行ZK 下载ZK后,作者记录了...

    eclipse links.txt

    - 下载包含所有必需组件的WTP安装包,例如`wtp-all-in-one-sdk-win32`。 - **安装步骤**: - 解压下载的文件。 - 按照上述任一方法进行安装。 #### 四、TinyEclipse介绍 除了官方提供的插件外,还有一些第三方...

    eclipse+AXIS开发webservice.pdf

    你可以从Eclipse官方网站获取最新版本,例如wtp-all-in-one-sdk,解压缩并进行安装。 2. 安装Tomcat:Tomcat是一个常用的Servlet容器,用于部署和运行Web服务。这里使用的是TOMCAT5.0.16,但建议使用更稳定或更新的...

    eclips

    1. **WTP(all-in-one SDK)**:Web Tools Platform,包含用于Web开发的一系列工具。 2. **JDK 1.5**:Java Development Kit,Java开发的基本工具包。 3. **Language Pack**:Eclipse的中文语言包,方便中文用户使用。...

    Eclipse 中开发VoiceXML 程序

    1. **WTP_1.0_All-in-OneSDK**(Eclipse WTP):这是一个包含 Eclipse Web Tools Platform 的软件包,提供了必要的工具支持 Web 和 VoiceXML 开发。 2. **J2EE**:Java 2 Platform, Enterprise Edition,用于构建...

    eclipse+AXIS开发webservice.doc

    - Eclipse提供了Web服务开发的插件,可以从官方网站下载WTP(Web Tools Platform)All-in-One SDK,其中包含了开发Web服务所需的组件。 - 安装插件通常涉及解压缩下载的文件,然后通过Eclipse的“Install New ...

    eclipse详细配置

    你可以选择单独安装或下载all-in-one版本。 安装步骤如下: 1. **Java环境安装**:安装JDK后,设置JAVA_HOME环境变量,并将JDK的bin目录添加到PATH环境变量中,以便在命令行中使用JDK工具。 2. **Eclipse安装**:...

    crystal report for Eclipse.txt

    - **ALL-IN-ONE安装方式**:这是一种一站式的安装方式,通常推荐给新手使用。 - **分步安装方式**: - 打开Eclipse,选择`Help &gt; Software Updates &gt; Find and Install`。 - 选择`Search for new features to ...

    Flex 技术开发入门介绍

    - **安装Flex Builder**:可以选择安装包含Eclipse的Flex Builder All-in-one版本,也可以单独安装Eclipse再安装Flex Builder插件。 - **安装Flash Player**:为了能够预览和调试Flex应用,需要安装Flash Player。...

    TPTP详细教程,中文版

    TPTP的运行时环境可以通过官方下载地址获取,并选择适合的all-in-one package进行安装。 4. **TPTP中的单元测试** 单元测试是TPTP测试工具的关键组成部分,它专注于测试软件的基本组成单元,如函数、组件或类。...

    数位板压力测试

    sdk LCS/Telegraphics Wintab* Interface Specification 1.1: 16- and 32-bit API Reference By Rick Poyner Revised February 11, 2012 This specification was developed in response to a perceived need for a...

    (水晶报表)Crystal Reports for Eclipse

    - **安装方式**: 提供了ALL-IN-ONE安装方式,即一站式的安装方式。 - **具体步骤**: - 打开Eclipse的帮助菜单,选择“查找并安装新软件”。 - 选择“搜索新功能进行安装”,然后点击“下一步”。 - 添加远程...

Global site tag (gtag.js) - Google Analytics