`
j2ee_yohn
  • 浏览: 172733 次
  • 性别: Icon_minigender_1
  • 来自: 湖南/株洲
社区版块
存档分类
最新评论

xfire+webservice

    博客分类:
  • java
阅读更多

下面我们开始在eclipse中间类开发webservice。
有关webservice是什么东西。请参看相关的资料。
webservice其实就是一种应用程序,是一个服务,不过这种程序和服务能通过网络,通过互联网来调用。并且可以同于异构平台下的程序调用。(及客户端和服务器可以不是相同的语言程序)
在客户端和web服务器端,数据交换使用xml。
通信协议使用soap来进行。

在eclipse下我们借助于xfire来进行开发
XFire 是新一代java soap框架,通过它提供的简单的api,我们可以方便的来开发面向服务的程序。在Myeclipse集成了xfire.
下面我们在Myeclise下来进行webservice的开发。

首先建立一个webservice project
导入对应的xfire的包
自动将xfire框架集成近来了

查看对应的web.xml的配置,自动生成了相应的内容

创建一个websercies。
创建对应的实现类和接口。
自动生成类和对应的配置

编写代码实现

部署到对应的web服务器上
刚才我部署服务,将原来服务器上其他的给删除掉了
然后启动服务,那么刚才写的程序就部署到了服务器上
客户端酒可以通过网络来调用这个webservices了

通过webservices视图来测试webservices
http://localhost:8086/Hello/services/Hello?WSDL
刚才我输错了端口,晕
下面我们就查找到了Hello服务,并且可以在webservices视图中间类测试其中的方法
现在我们来测试getHello方法
输入值:
测试成功哦
你也可以在ie中间来输入地址来测试

http://localhost:8080/[web应用的名字]/services/[web服务名字]?WSDL
如果看到对应的xml文件,就说明正确发布了


下面专门建立一个测试客户端来进行测试
将刚才的工程单独导出为一个包

建立一个对应的java工程
引入刚才的包,
引入XFire 客户端的程序

编写一个测试程序。
public static void main(String[] args) {
  Service srvcModel = new ObjectServiceFactory().create(IHello.class);
  XFireProxyFactory factory = new XFireProxyFactory(XFireFactory
    .newInstance().getXFire());
  String helloWorldURL = "http://localhost:8086/TestWeb2/services/Hello";
  try {
   IHello srvc = (IHello) factory.create(srvcModel,helloWorldURL);
   String result = srvc.example("hello world");
   System.out.print(result);
  } catch (MalformedURLException e) {
   e.printStackTrace();
  }
 }
 测试运行
 结果出来了。
 ok。你看懂了没有。多练习哦
 我要关eclipse了。要不要死机了。88888

分享到:
评论

相关推荐

    xfire+webService 客户端和服务器端的例子

    xfire+webService 客户端和服务器端的例子 xfire-distribution-1.2.6.zip 是xfire的包,网上可以下载的,本人已经下载完毕。 另附两个xfire的配制文档,供大家参考。 XFire-WebService.pdf Xfire WebService...

    XFire+WebService的jar包合集

    XFire和WebService是两个在Java开发中至关重要的技术。XFire是早期的Web服务实现库,它为构建和消费Web服务提供了简洁、高效的框架。而WebService是一种基于XML的开放式标准,用于不同系统间的通信,实现了应用程序...

    xfire+webservice(服务器配置篇)

    ### xfire+webservice(服务器配置篇) #### 知识点概述 本文档主要介绍了如何在现有的Spring2.5+Hibernate3.2基础上添加XFire来实现WebService服务的配置过程。通过逐步指导的方式,帮助读者了解整个配置流程,并...

    xfire+spring+webservice+client

    标题中的“xfire+spring+webservice+client”是一个关于集成XFire、Spring框架和Web服务客户端的专题,这涉及到Java开发中的一项重要技术——Web服务的消费与提供。在这个主题下,我们将深入探讨以下几个核心知识点...

    Spring+Hibernate+Xfire+发布WebService

    Spring+Hibernate+Xfire+发布WebService教程文档

    xfire+spring+webservice例子

    【标题】"xfire+spring+webservice例子"是一个典型的示例项目,它演示了如何在Java环境中结合XFire和Spring框架来创建和消费Web服务。这个项目旨在帮助开发者理解和实践基于Spring的Web服务实现,同时也展示了XFire...

    spring+xfire( 编写webservice完整配置+案例)

    Spring 和 XFire 是一个经典的组合,用于在Java应用程序中创建和消费Web服务。Spring作为一个强大的框架,提供了全面的依赖注入和面向切面编程能力,而XFire是早先的Web服务实现,它允许开发者轻松地将Java接口转换...

    xfire+spring开发webservice

    在提供的文档《xfire+spring2_5开发webservice接口的两种方式.mht》中,详细讲解了这两种方法的实现步骤、示例代码和注意事项。读者可以通过阅读该文档,了解如何在Spring 2.5版本下结合XFire创建Web服务。 另一份...

    xfire+spring+webservice

    《XFire、Spring与Web服务集成的深度解析》 在当今的软件开发中,Web服务已经成为企业级应用间通信的重要手段。XFire、Spring和Web服务的结合为开发者提供了强大的工具,使得构建、部署和管理Web服务变得更为简便。...

    Xfire+spring+hiebrnate webService

    【标题】:“Xfire+Spring+Hibernate WebService” 在IT领域,Web服务是一种软件系统,设计用于通过网络(主要是互联网)进行通信。本项目“Xfire+Spring+Hibernate WebService”是一个采用特定技术栈构建的Web服务...

    xfire+spring+webservice入门例子

    【xfire+Spring+WebService 入门实例详解】 在IT行业中,Web服务是一个重要的通信方式,它允许不同系统间的应用程序进行数据交换。本入门实例将深入探讨如何使用XFire框架与Spring集成来构建和消费Web服务。XFire是...

    java使用XFire调用webService接口

    "Java 使用 XFire 调用 webService 接口" 在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单...

    xFire+spring webService 示例

    在这个"xFire+Spring WebService示例"中,我们将深入探讨这两个技术的结合以及如何通过它们实现Web服务。 首先,让我们了解xFire。xFire(现为Apache CXF)是一个用于构建和部署Web服务的Java库。它支持多种Web服务...

    xfire+spring webservice

    标题 "xfire+spring webservice" 指的是在Java开发环境中,利用XFire和Spring框架来构建Web服务。这是一个常见的技术组合,用于快速、高效地创建和消费Web服务。让我们深入了解一下这两个组件以及它们如何协同工作。...

    xfire教程+axis+webservice

    XFire是codeHaus组织提供的一个开源框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服务,这种处理方式不仅充分发挥了POJO的作用,简化了Java应用转化为Web服务的步骤和过程...

    xfire+spring+maven构建webservice服务器和客户端

    标题中的“xfire+spring+maven构建webservice服务器和客户端”揭示了本教程将围绕三个主要技术进行讨论:XFire、Spring和Maven。这三者都是Java开发中不可或缺的工具,尤其在构建Web服务方面。 XFire是早期的一个...

    Xfire调用webservice无法传递参数问题

    标题“Xfire调用WebService无法传递参数问题”暗示了开发者在尝试使用Xfire框架时遇到了参数无法正常传递到Web服务的情况。这可能涉及到多个方面,如编码问题、序列化错误、类型不匹配或者配置不正确等。以下是一些...

    使用xfire+spring构建webservice

    标题“使用xfire+spring构建webservice”指出的是一个关于如何利用XFire和Spring框架创建Web服务的教程。XFire是早先的一个用于构建Web服务的开源Java库,它简化了SOAP(简单对象访问协议)服务的开发。而Spring框架...

    用XFire开发WebService+Spring注解

    【标题】"用XFire开发WebService+Spring注解"涉及的主要知识点是利用XFire框架创建Web服务,并结合Spring框架的注解进行服务的管理和集成。XFire是一个强大的Java Web Service实现,它允许开发者轻松地创建和消费...

Global site tag (gtag.js) - Google Analytics