`
izuoyan
  • 浏览: 9373760 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

怎样新建一个Java的Web Service

 
阅读更多

服务器端的操作:

1. 创建一个WebService项目。(不需要是Java EE 5.0)

clip_image002

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

clip_image004

clip_image006

3. 加上WebService的包

clip_image008

4. 编辑配置文件

clip_image010

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

clip_image012

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

1. 创建客户端项目

clip_image014

2.将服务器端的包复制到客户端(注意,实现类要去掉)

clip_image016

3. 加入WebService包

clip_image018

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

clip_image020

6. 在包中创建一个类测试调用外部的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调用完成!

分享到:
评论

相关推荐

    Java Web Service 程序例子

    Java Web Service 学习例子,里面有大量用来开发web services的Java程序示例,非常值得学习。 使用到的技术及工具如下: Apache: www.apache.org and xml.apache.org -- Ant 1.4.1 -- SOAP 2.2 -- Tomcat 3.2...

    java web service 教程

    java web service 教程java web service 教程java web service 教程java web service 教程java web service 教程java web service 教程java web service 教程java web service 教程java web service 教程java web ...

    Java Web Service总结

    Java Web Service 总结 Java Web Service 是一种基于 XML 的分布式系统架构,它使得不同的系统和应用程序可以通过标准的协议和数据格式进行通信和交互。下面是 Java Web Service 的总结,涵盖了 Web Service 的原理...

    Java web Service性能监视

    Java Web Service性能监视是针对基于Java的Web服务应用程序的性能监控过程,主要目的是确保系统高效稳定运行,并在问题出现时能够快速定位和解决。在大型企业如电信或移动级别公司的运营中,数据库管理员(DBA)的...

    XFire Java Web Service 客户端

    XFire,作为一个历史悠久的Java Web Service框架,为开发者提供了便捷的方式来创建、部署和消费Web服务。本文将深入探讨XFire Java Web Service客户端的使用和相关知识点。 一、XFire简介 XFire是Apache CXF项目的...

    java web service 教程

    ### Java Web Service 教程详解 #### 一、引言 在现代软件开发领域中,Web服务技术扮演着至关重要的角色。它不仅为不同应用程序之间的交互提供了标准的方式,还极大地促进了分布式系统的构建和发展。本教程旨在...

    Java完整的Web Service示例代码,学会做web service程序

    XFire是早先的一个Java Web Service框架,它简化了客户端和服务端的开发。在Java中,创建Web Service客户端通常涉及以下步骤: 1. **生成客户端代理类**:基于服务端的WSDL(Web Service Description Language)...

    ASP.net 中用C#调用Java web service 图解教程

    在 ASP.NET 中使用 C# 调用 Java Web Service 需要了解以下几个方面: 1. Web Service 的基本概念和特点。 2. 如何使用 C# 语言来调用 Java Web Service。 3. 如何在 ASP.NET 中实现 Web Service 的客户端和服务器...

    java调用java web service

    Java调用Java Web Service是Java开发中的一个常见任务,它涉及到Web服务的消费与交互,主要基于SOAP(Simple Object Access Protocol)协议。本篇将详细阐述这个过程,并结合标签“源码”和“工具”,探讨如何通过源...

    Java Web Service教程

    然后,我们将通过一个简单的示例教你如何创建一个Hello World Web服务。 接下来,我们会讲解如何使用JAXB生成XML绑定类,这是将Java对象转换为XML消息的关键步骤。你将学习如何创建服务端点接口(SEI),定义服务的...

    新建Flex+Java的WEB项目

    在构建一个基于Flex和Java的Web项目时,我们需要掌握几个关键知识点。Flex是一种用于创建富互联网应用程序(RIA)的开放源代码框架,它主要用于构建交互性强、用户界面丰富的客户端应用。而Java则作为后端服务器端的...

    Java Web Service的客户端实现

    【Java Web Service客户端实现详解】 Java Web Service是一种基于标准的、平台无关的、用于构建分布式应用程序的技术,它允许服务提供者和服务消费者通过网络进行通信。客户端实现Java Web Service主要包括三种方式...

    JAVA Web service 开发

    JAVA Web service 开发实例

    JAVA实现web service

    - **创建SEI(Service Endpoint Interface)**:首先定义一个接口,该接口包含了Web Service提供的方法。 - **实现接口**:创建接口的实现类,添加具体的服务逻辑。 - **使用@WebService注解**:在接口和实现类上...

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

    以下是对“JAVA程序调用Web Service示例过程演示”这一主题的深入解析,旨在提供一个清晰、全面的理解框架。 ### 一、准备工作 在开始之前,确保你的开发环境已经正确配置。根据提供的信息,我们将基于以下配置...

    Java调用.NET web service

    1. **创建.NET Web Service**:使用C#编写一个Web Service,该服务可能包含一个或多个方法,接收和返回自定义类型的对象。记得为这些对象添加序列化特性。 2. **发布Web Service**:部署Web Service到IIS服务器,...

    Java+Web Service教程

    Java Web Service教程是一个深入学习Java技术与Web Service技术相结合的教育资源。这个教程涵盖了从基础到高级的多个主题,旨在帮助开发者掌握如何使用Java语言来创建、发布和消费Web Service。Web Service是一种...

    Java+restful+Web+Service实战

    Java RESTful Web Service实战是Java开发领域中一个重要的实践教程,它主要涵盖了使用Java技术和RESTful架构风格来创建高效、可扩展的网络服务。REST(Representational State Transfer)是一种网络应用程序的设计...

    Java Restful Web 源代码,Java Restful Web 源代码

    Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web 源代码Java Restful Web...

Global site tag (gtag.js) - Google Analytics