xfire

eclipse下用xfire开发web service

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-07 21:38:59
一、在eclipse下新建一个web工程,名为:xfireDemo: 二、导入XFire用户库。该库中应包含xfire-1.26目录下的xfire-all-1.2.6.jar文件,以及xfire-1.2.6\lib目录下的所有文件。 三、修改项目下的web.xml文件为: <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>xfireDemo</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file

XFire组件开发WebService实例

≡放荡痞女 提交于 2019-12-07 21:38:44
1. websevice 简介 WebService又是一种高级应用,与之前学习的Struts、Spring、Hibernate等框架不同。 WebService 是面向服务的架构( SOA )。 那么它到底是做什么用的?什么才是面向服务的架构? 让我们来看一种需求,集团公司可能具有多种WEB应用。比如,前年开发了个进销存系统、去年开发了一个ERP、今年又开发了一个OA。现在这家集团公司需要将这三个系统整合,难道需要重新编码将它们整合吗?而这三个系统又是用不同语言编写的,这种成本对公司来说无疑是一种浪费。WebService可以很好的解决这种需求。    WebService 是可以进行跨语言、跨平台、分布式系统间整合的方案, WebService 像是一条线将这些系统穿起来——企业服务总线( ESB )。 WebService 使用简单对象访问协议( SOAP )使用 http 协议传输 xml 数据( xml 是最常用的,也有其他格式数据。)来完成系带间的整合。 什么是整合?当然是功能和数据的整合,也就是一个系统可以调用另一个系统的WebService接口来完成数据的交互。这样我们就需要知道,提供WebService服务功能的应用公开了哪些接口,我们可以通过WebService描述文档(WSDL)得知。WSDL不需要我们手动编写

用xfire调用.net的webservice

北战南征 提交于 2019-12-07 12:52:46
我用的是maven,需要添加以下内容 <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-wsdl</artifactId> <version>3.1.6</version> </dependency> <dependency> <groupId>org.codehaus.xfire</groupId> <artifactId>xfire-core</artifactId> <version>1.2.6</version> </dependency> <dependency> <groupId>org.apache.ws.xmlschema</groupId> <artifactId>xmlschema-core</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.codehaus.xfire</groupId> <artifactId>xfire-aegis</artifactId> <version>1.2.6</version> </dependency> 直接上代码 import org.apache.axis.client.Call; import org.apache.axis