`
j2ee_zhongqi
  • 浏览: 209532 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

创建一个java的webservice

阅读更多
转自:http://blog.csdn.net/yenange/archive/2010/07/22/5756524.aspx

服务器端的操作:
1. 创建一个WebService项目。(不需要是Java EE 5.0)

2. 创建包与接口以及实现类。


3. 加上WebService的包

4. 编辑配置文件

5. 部署后在浏览器中测试: http://localhost:8080/testWebService/services, 格式是固定的,中间换成项目名即可!

至此,服务器端已完成!以下做的是客户端的调用。

1. 创建客户端项目

3. 加入WebService包
同上

4. 在Next时, 注意将红框中的勾打上


5. 在包中创建一个类测试调用外部的WebService是否成功!(注意取地址时应加上webservice的名称)

package com.yenange.service;

import java.net.MalformedURLException;

import org.codehaus.xfire.XFireFactory;

import org.codehaus.xfire.client.XFireProxyFactory;

import org.codehaus.xfire.service.Service;

import org.codehaus.xfire.service.binding.ObjectServiceFactory;

public class TestWS {

public static void main(String[] args) {

//1.取得WebService的路径

String url="http://localhost:8080/testWebService/services/testWebService";

//2.创建服务

Service service=new ObjectServiceFactory().create(IMyWebService.class);

//3.创建服务代理

XFireProxyFactory factory=new XFireProxyFactory(XFireFactory.newInstance().getXFire());

//4.调用外部的WebService, 建立对象. 再测试其方法

try {

IMyWebService obj=(IMyWebService)factory.create(service,url);

System.out.println(obj.HelloWorld("leaf"));

} catch (MalformedURLException e) {

e.printStackTrace();

}

}

}


至此,java的WebService调用完成!


6. 其他FYI:
http://blog.csdn.net/luohuijun619/archive/2009/12/26/5081786.aspx
  • 大小: 51.9 KB
  • 大小: 34 KB
  • 大小: 42.9 KB
  • 大小: 68.9 KB
  • 大小: 41.1 KB
  • 大小: 29.3 KB
  • 大小: 48.5 KB
  • 大小: 55.1 KB
分享到:
评论

相关推荐

    java webservice

    1. 创建Java WebService 要创建一个Java WebService,首先需要定义一个Java接口或类,该接口或类中的方法将成为Web服务的方法。例如,我们可以创建一个名为`HelloWorldService`的接口: ```java public interface ...

    java webservice案例

    在这个"简单案例"中,我们可能首先会遇到如何创建一个Java WebService。这通常涉及以下步骤: 1. **定义服务接口**:使用JAX-WS(Java API for XML Web Services)中的`@WebService`注解来标记一个Java接口。接口中...

    java webService接口开发案例

    - 定义服务接口:首先,你需要定义一个Java接口,这个接口包含了Web服务的方法。 - 实现接口:接着,创建一个类实现该接口,实现具体业务逻辑。 - 注解接口和实现类:使用`@WebService`注解标记接口,`@...

    java Webservice

    Java WebService是Java技术栈中的一个关键部分,它利用JAX-WS(Java API for XML Web Services)框架来实现。 二、JAX-WS简介 JAX-WS是Java平台上用于构建和消费Web服务的标准API。它简化了Web服务的开发,提供了...

    Java WebService 简单实例 方式一(生成类文件方式)

    在本篇文章中,我们将详细介绍如何通过生成类文件的方式来创建一个简单的 Java WebService 应用程序。这种方式非常适合初学者理解和实践 WebService 的基本概念与工作原理。 #### 二、基础知识回顾 1. **...

    java 利用webservice传输文件

    在这种情况下,Java开发者可以创建一个Web服务,该服务可以接收文件数据并进行传输。 Java调用Windows COM组件是一个相对复杂的过程,因为Java本身并不直接支持COM(Component Object Model)。这就是JACOB(Java ...

    Java WebService入门实例

    本篇将详细介绍Java WebService的入门实例,包括其工作原理以及如何创建和测试一个简单的WebService。 1. **WebService工作原理-SOAP** SOAP(Simple Object Access Protocol)是WebService通信的基础,它是一种...

    delphi调用Java webservice实例

    - `kbmMemTable_560_Setup.exe`:这可能是一个数据库组件的安装程序,例如KBM MemTable,它在Delphi中用于处理数据表。 - `es1120_kbmmemtable_v5.60.gif`:可能是该组件的图标或示例图。 - `2ccc.com.nfo`:通常...

    java6创建webservice,原来这么简单啊

    在Java 6中创建Web服务(WebService)是一个相对简单的过程,尤其对于那些熟悉JAX-WS(Java API for XML Web Services)的开发者来说。本文将详细介绍如何利用Java 6的API来构建一个基本的SOAP(Simple Object ...

    调用 java webservice 的问题

    在C#端,创建了`UserServiceEx`的实例,并使用`saveUser`方法调用了Java WebService,传递了一个`JafUser`对象。为了确保`regionId`被正确处理,`regionIdSpecified`被设置为`true`。这种做法确保了在SOAP消息中`...

    java调用json参数的webservice

    在Java客户端,创建了一个JSON格式的字符串作为参数,然后通过WebService的客户端代理类SayHelloService的实例,调用其getSayHelloPort方法得到服务端点SayHelloDelegate的实例。通过这个实例,调用sayHaha方法并将...

    c#调用Java webService的专题(一)

    本文将深入探讨如何使用C#调用Java WebService,这是实现.NET与Java平台间互操作性的一个重要方式。我们将首先理解WebService的基本概念,然后详细讲解C#中如何通过.NET Framework的SOAP客户端代理类来调用Java ...

    .net调用java WebService

    2. **获取WSDL文件**:Java WebService通常会提供一个包含`.jws`或`.wsdl`扩展名的URL。例如:`http://example.com/service?wsdl`。这个URL返回的即是描述该服务接口的WSDL文件。 3. **解析WSDL文件**:在.NET环境...

    java Webservice 简单实例

    本教程将通过一个简单的Java WebService实例,帮助你理解其工作原理和实现过程。 1. **了解WebService** WebService是一种通过网络进行通信的软件系统,使用SOAP(简单对象访问协议)进行消息传输,WSDL描述了服务...

    利用Java编写简单的WebService实例.docx

    总结来说,本文档提供了一个清晰的教程,介绍了如何从零开始创建一个Java WebService,包括编写服务代码、部署到服务器以及进行测试。这个基础示例可以帮助开发者理解WebService的基本概念,为进一步学习和开发复杂...

    javawebservice例子.pdf

    Java WebService是一个基于标准的,用于构建分布式应用程序的开放平台,它允许不同系统间的应用程序通过网络交换数据和服务。本例子将介绍如何使用Apache Axis来创建和消费Java WebService。 首先,确保你拥有J2SE ...

    PB调用JAVA WEBSERVICE实例

    Java提供了多种框架来创建Web服务,如Apache Axis,它是一个流行的开源工具,用于简化Web服务的创建和部署。 描述中提到,“因VS建的WEBSERVICE PB很难调用”,这可能是因为Visual Studio创建的Web服务通常基于.NET...

    java版WebService生成客户端和服务端的实例

    服务端通常由一个Java接口和其实现类组成。接口定义了可供调用的服务方法,而实现类则提供实际的业务逻辑。使用Axis,你可以通过server-config.wsdd配置文件来描述你的服务,包括服务的名称、接口、端点地址等信息。...

    Java webservice cxf客户端调用demo和服务端

    1. 创建服务接口:定义一个Java接口,其中包含要公开为Web服务的操作。 2. 实现服务接口:创建一个类实现该接口,提供实际的业务逻辑。 3. 配置服务:使用CXF提供的注解(如`@WebService`)标记接口和实现类,指定...

Global site tag (gtag.js) - Google Analytics