web-service客户端与服务器端的连接

1 首先讲解下xfire

 XFire是新一代的Java Web服务引擎,XFire使得在JavaEE应用中发布Web服务变得轻而易举。和其他Web服务引擎相比,XFire的配置非常简单,可以非常容易地和Spring集成,它使得Java开发人员终于可以获得和.Net开发人员一样的开发效率

方法1:

  运用反射的方法,通过xfire将两个端口连接起来

方法2

  直接创建一个java项目来调用

这里的方法详情

F:\源辰培训\Jsp\2015-9\2015-9-9\文件接收柜

小结:

  (1) 建立接口与实现类

  (2)引入XFire的jar包

  (3)在WEB-INF/META-INF/xfire/services.xml中配置服务

    

<beans xmlns="http://xfire.codehaus.org/config/1.0">
  <service>
  <name>服务名</name>
  <namespace>命名空间</namespace>
  <serviceClass>
    接口全路径
  </serviceClass>
  <implementationClass>
    实现类的全路径
  </implementationClass>
</service>
</beans>

  (4)在web.xml中加入xfire的servlet的配置

    

<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>
org.codehaus.xfire.transport.http.XFireConfigurableServlet
</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/servlet/XFireServlet/*</url-pattern>
</servlet-mapping>

(5)访问测试这个服务是否发布成功

    http://localhost:8080/项目名/services/服务名?wsdl

  测试客户端是否有链接成功

  http://localhost:8080/项目名/hw.action(自己配置的服务)

时间: 2024-08-10 21:20:23

web-service客户端与服务器端的连接的相关文章

编写Web Service客户端访问www.webxml.com.cn提供的服务

Introduction  to lead/lag compensator 首先,compensator和controller有啥区别? 其实没有明确的界限,两者差不多.不必为这这个概念纠结 我找了一下关于这个问题一些人的看法,其中有很"流行"的解说 Lutz von Wangenheim · Hochschule Bremen Here is an excerpt from "G. Ellis, Control System Design Guide": &quo

[转载] 学会使用Web Service上(服务器端访问)~~~

http://www.360doc.com/content/10/0712/12/541242_38461863.shtml# 关于什么是Web Service,相信在很多地方都会有介绍.简单的讲,Web Service就是为Web应用程序之间彼此共享资源提供了一种可能.采取的方式是将相应的类及其中 的方法暴露出来,然后调用者就可以直接调用这些类中的方法,达到访问远程资源的目的.本文只是想告诉,如果去使用Web Service.我主要从服务器端访问Web Service.客户端访问Web Ser

XFire构建web service客户端的五种方式

这里并未涉及到JSR181Annotations的相关应用,具体的三种方式如下 ①通过WSDL地址来创建动态客户端②通过服务端提供的接口来创建客户端③使用Ant通过WSDL文件来生成客户端 第一种方式:通过WSDL地址来创建动态客户端 view plainprint? packagecom.jadyer.client; importjava.net.MalformedURLException; importjava.net.URL; importorg.codehaus.xfire.client

gSOAP 开发Web Service 客户端应用程序--摘自gSOAP文档

calc.wsdl 此案例使用c++开发 $>wsdl2h -o calc.h http://www.genivia.com/calc.wsdl $>soapcpp2 -i -C calc.h 这个时候你的文件应该有: 注意:去除.o结尾的文件和e.cpp剩下的文件就是用soapcpp2所产生的文件 $>touch e.cpp;vi e.cpp e.cpp 代码: $>g++ –c soapC.cpp --会产生soapC.o文件 $>g++ –c e.cpp --会产生e.

IDEA创建Web Service服务端和客户端

1.  创建服务端 第一步:File–>New–>Project:我这里使用原生JDK来开发Web Service Server服务,所以不勾选Generate Sample Server Code,意思是不使用Apache Axis,也不生成Apache Axis代码.选中Set up library later表示暂时不设置依赖包. 第二步:输入项目名称 项目结构如下: PublishWebService.java 1 package com.suns.webservice.server;

转:Web Service入门开发简单例子--很详尽

.net平台内建了对Web Service的支持,包括Web Service的构建和使用.与其它开发平台不同,使用.net平台,你不需要其他的工具或者SDK就可以完成Web Service的开发了..net Framework本身就全面支持Web Service,包括服务器端的请求处理器和对客户端发送和接受SOAP消息的支持.下来我们就一步一步的用Microsoft Visual Studio .net 2005(后面简称VS.NET 2005)创建和使用一个简单的Web Service. 2.

二、Web Service开发(.net)

.net平台内建了对Web Service的支持,包括Web Service的构建和使用.与其它开发平台不同,使用.net平台,你不需要其他的工具或者SDK就可以完成Web Service的开发了..net Framework本身就全面支持Web Service,包括服务器端的请求处理器和对客户端发送和接受SOAP消息的支持.下来我们就一步一步的用Microsoft Visual Studio .net 2005(后面简称VS.Net 2005)创建和使用一个简单的Web Service. 2.

C# 调用 Web Service

Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术.是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册. XML:(Extensible Markup Language)扩展型可标记语言.面向短期的临时数据处理.面向万维网络,是Soap的基础. Soap:(Simple Object Access Protocol)简单对象存

Web Service那点事

出现 现在基于浏览器的客户端应用程序越来越流行,而从开发角度来看,一方面是客户端浏览器的安装配置不再需要我们再去花费很大的精力:另一方林则是因为客户端和服务器之间通信的问题. 传统的Windows客户应用程序使用DCOM来与服务器进行通信和调用远程对象.而使用DCOM却来完成通信是个特别繁琐和麻烦的工作,特别的不方便,在此情况下,http协议完美的解决了客户端与服务器之间的通信问题,这是因为任务运行的web浏览器都在使用http协议,同时当前许多防火墙也配置为只允许HTTP连接. 应用程序除了通