`
j2ee_zhongqi
  • 浏览: 207096 次
  • 性别: 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 AXIS,XFire , CXF

    4. 创建一个Java类,实现服务接口,并使用注解(如`@WebService`)进行标记。 5. 使用CXF工具或手动创建WSDL文件来描述服务接口。 6. 配置CXF的Servlet或Spring Bean来暴露服务。 7. 在客户端,通过CXF的客户端API...

    一个天气查询的webservice的B/S系统

    ”指出,这个系统是用Visual Basic(VB)语言开发的,并且与webservice技术结合,创建了一个用于天气查询的B/S系统。开发者对其质量给予了高度评价,鼓励其他人学习和参考。VB是一种面向对象的编程语言,常用于开发...

    E8一个项目综合教程、泛微Ecology8简单一个完整项目代码

    【标题】"E8一个项目综合教程、泛微...总的来说,这个项目教程覆盖了Java web开发、企业流程管理、API集成和定时任务等多个方面,对于熟悉Java和泛微Ecology8的开发者来说,是一个全面了解和提升技术能力的好机会。

    webservice的一个测试例子

    在本例中,“webservice的一个测试例子”是一个用于学习和日后参考的实例,它可能包含了创建和调用Web服务的基本步骤。 首先,让我们深入了解一下Web服务的工作原理。Web服务通过使用XML来描述数据,这样任何能够...

    java webservice例子.zip

    本压缩包文件“java webservice例子.zip”似乎包含了一个示例项目,帮助用户了解如何在Java环境中创建和使用Web服务。 1. **JAX-WS与SOAP** JAX-WS是Java平台上的Web服务标准,它支持Simple Object Access ...

    webservice运用案例

    总结来说,"webservice运用案例"展示了如何通过WebService进行异步登录验证,这是一个关键的Web开发技术,可以提升用户交互性和系统性能。通过分析提供的文件,我们可以深入研究实现细节,从而提升自己的Web服务开发...

    java webservice

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

    webService入门教程_java_webservice_

    4. **创建WebServices**:在Eclipse中,首先创建一个Java类,定义服务的方法。然后,使用JAX-WS的注解(如@WebService和@WebMethod)来标识这个类和服务方法。接着,Eclipse会自动生成WSDL文件,描述服务的接口。 5...

    wsdl.rar_WEBservice-Sqlserver_java webservice_webservice sgip_w

    这可能包括创建一个服务来接收图片数据,将其存储到SQL Server数据库中,然后提供另一个服务来检索和显示这些图片。 【标签】"webservice-sqlserver java_webservice webservice__sgip wsdl_webservice_ wsdl.rar...

    webservice:Java WebService示例

    3. **创建Java WebService** - 首先,我们需要定义一个Java接口或类,其中包含服务的方法。 - 使用`@WebService`注解标记接口或类,表示它是一个WebService。 - 对于服务方法,使用`@WebMethod`注解进行标记。 -...

    使用Xfire构建JAVA的webService全过程(从服务端到客户端)

    本文将深入探讨如何使用Xfire来创建一个完整的JAVA Web服务,包括服务端和客户端的实现。 首先,Xfire是一个基于Apache CXF的轻量级Web服务框架,它支持SOAP、RESTful以及WS-*规范,提供快速、高效的开发体验。在...

    基于java的webservice

    1.1 定义服务接口:首先,我们需要定义一个Java接口,这个接口将包含Web服务的公共方法。 ```java import javax.jws.WebMethod; import javax.jws.WebService; @WebService public interface HelloWorld { @...

    java调用webService

    在Java中,可以通过注解`@WebService`来创建一个Web服务类。例如,创建一个名为`Hello`的类,该类有一个方法`hello`,接收一个字符串参数并返回一个字符串。然后,通过`Endpoint.publish()`方法发布这个Web服务到...

    webservice-java_soap.pdf

    文章通过具体的示例讲解了如何创建一个可以处理股票交易量的服务,并详细介绍了服务端的实现方式以及客户端如何调用此服务。 ### 处理复杂数据类型 #### 传递数组参数 在程序设计中,数组是一种非常常见的复杂...

    java调用webservice实例

    3. **创建服务对象**:通过`new Service()`创建了一个服务对象,然后通过`createCall()`方法创建了`Call`对象,该对象用于封装远程调用的所有细节。 4. **设置目标地址**:使用`setTargetEndpointAddress()`方法...

    Java6开发的web service,发布https的wsdl地址

    1. **创建服务接口**:首先,定义一个Java接口,该接口包含了Web服务提供的所有方法。例如,我们可以创建一个名为`HelloWorldService`的接口,包含一个`sayHello()`方法。 ```java public interface ...

    java webservice案例

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

    JAVA程序调用Web Service示例过程演示

    ### 四、创建Java类文件 为了实现业务逻辑和处理Web Service响应,你需要创建一个或多个Java类文件。在NetBeans中,这可以通过右击源包,选择“New”>“Java Class”来完成。在这个类中,你将编写代码来调用Web ...

Global site tag (gtag.js) - Google Analytics