- 浏览: 358272 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (352)
- JAVAEE (155)
- Gwt (27)
- Android (6)
- TaoBao (0)
- Xiaonei (0)
- Ubuntu (1)
- javafx (1)
- flex (0)
- GAE (2)
- Arcgis (1)
- Extjs (5)
- Dwr (1)
- ExtjsDwrSpring整合 (2)
- ophone (0)
- php (1)
- python (8)
- squid for windows download (1)
- Java (3)
- oracle (1)
- jquery (1)
- 淘宝 (1)
- 人生 (0)
- java项目运行时增加 (1)
- xfire (1)
- jquery mobile (1)
- ES (3)
- logstash (2)
- 8080端口占用 (1)
- 通达信 (1)
- mysql启动故障 (1)
- 微信小程序 (3)
- centos (1)
- redis (1)
- springcloud (1)
- python3.9 (1)
- python2.7 (1)
- ta-lib (0)
- ta-lib,TALIB (1)
- 安装TALIB,CENTOS (1)
- 终端关闭后 (1)
- vi (1)
- 命令行 (1)
- tomcat (2)
- nginx (3)
- linux (2)
- jdk (1)
- 开发环境 (1)
- nodejs (1)
- vs code (1)
- node js 全部版本 (1)
- JAVASCRIPT (1)
- pychar (1)
- mysql (3)
- win10 (1)
- elasticsearch plugin (1)
- vue (10)
- editplus (0)
- clickhouse (6)
- zabbix (1)
- quicktracking (1)
- quiktraking (1)
- talib (1)
- docker (1)
- excel (1)
- bat (1)
- 大模型 (1)
最新评论
-
ian_jiang:
不知道 你说了个 什么?
GWT下如何获取到javaee servlet下会话信息 -
心愿:
index.jsp应该建立在哪个目录下
dwr3.0的HELLOWORLD创建过程 -
349446658:
classpath:path是老的指定配置文件路径的方式。升级 ...
升级2 -
349446658:
新版本不是在type中指定first,而是指定1来表示跳到第一 ...
分页错误2 -
349446658:
这是因为后面的版本规范了指定配置文件路径的方式,必须指定为如下 ...
升级错误
在构建路径中创建 xfire 用户库 把 网上下载的 xfire 文件中的lib 下面的jar文件 放置到 xfire 用户库里面 另外在构建路径中添加 xfire-all-xxx.jar xalan.jar
创建服务的接口
Java代码
package test;
public interface Icreditcard {
public void credit(int cardnum,Double total);
}
创建服务接口的实现类
Java代码
package test;
public class creditcardImpl implements Icreditcard {
public void credit(int cardnum, Double total) {
// TODO Auto-generated method stub
System.out.println("卡号:"+cardnum+"总共支付"+total);
}
}
在src 下面建 META-INF /xfire/service.xml service.xml 内容
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<service xmlns="http://xfire.codehaus.org/config/1.0">
<!-- 当前服务的名称 -->
<name>creditcard</name>
<!--服务的名称空间-->
<namespace> http://localhost:8080/creditcard</namespace>
<!--接口-->
<serviceClass>services.test.Icreditcard</serviceClass>
<!--实现-->
<implementationClass>services.test.creditcardImpl</implementationClass>
</service>
</beans>
修改web.xml
Xml代码
<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
访问 http://localhost:8080/project/services/服务的名字?wsdl
调用 服务
Java代码
package client;
import java.net.MalformedURLException;
import org.codehaus.xfire.XFire;
import org.codehaus.xfire.XFireFactory;
import org.codehaus.xfire.client.XFireProxyFactory;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
import test.Icreditcard;
public class cient {
public void doservice(){
//创建服务的元数据
Service serviceModel =new ObjectServiceFactory().create(Icreditcard.class);
//创建服务的代理
XFire xfire =XFireFactory.newInstance().getXFire();
XFireProxyFactory factory =new XFireProxyFactory(xfire);
//代理的地址
String serviceURL="http://localhost:8080/services/services/creditcard";
Icreditcard client=null;
try {
client=(Icreditcard)factory.create(serviceModel,serviceURL);
//调用服务
client.credit(66666666, 100000000000.00);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
大小: 20.1 KB
创建服务的接口
Java代码
package test;
public interface Icreditcard {
public void credit(int cardnum,Double total);
}
创建服务接口的实现类
Java代码
package test;
public class creditcardImpl implements Icreditcard {
public void credit(int cardnum, Double total) {
// TODO Auto-generated method stub
System.out.println("卡号:"+cardnum+"总共支付"+total);
}
}
在src 下面建 META-INF /xfire/service.xml service.xml 内容
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<service xmlns="http://xfire.codehaus.org/config/1.0">
<!-- 当前服务的名称 -->
<name>creditcard</name>
<!--服务的名称空间-->
<namespace> http://localhost:8080/creditcard</namespace>
<!--接口-->
<serviceClass>services.test.Icreditcard</serviceClass>
<!--实现-->
<implementationClass>services.test.creditcardImpl</implementationClass>
</service>
</beans>
修改web.xml
Xml代码
<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
访问 http://localhost:8080/project/services/服务的名字?wsdl
调用 服务
Java代码
package client;
import java.net.MalformedURLException;
import org.codehaus.xfire.XFire;
import org.codehaus.xfire.XFireFactory;
import org.codehaus.xfire.client.XFireProxyFactory;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
import test.Icreditcard;
public class cient {
public void doservice(){
//创建服务的元数据
Service serviceModel =new ObjectServiceFactory().create(Icreditcard.class);
//创建服务的代理
XFire xfire =XFireFactory.newInstance().getXFire();
XFireProxyFactory factory =new XFireProxyFactory(xfire);
//代理的地址
String serviceURL="http://localhost:8080/services/services/creditcard";
Icreditcard client=null;
try {
client=(Icreditcard)factory.create(serviceModel,serviceURL);
//调用服务
client.credit(66666666, 100000000000.00);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
大小: 20.1 KB
发表评论
-
SpringCloud00 _Restemplate的getForEntity、getForObject、 postForEntity、postForObjec
2022-10-20 02:26 398SpringCloud00 _Restemplate的get ... -
java键盘机器人
2022-08-18 16:26 380package com.yuexiu.yxdp.rpt.be ... -
java常用快捷键
2022-08-18 15:47 409IDEA中常用快捷键 psvm —— 用来快速写一个ma ... -
idea在旧环境里安装又出这个问题了
2022-08-11 17:33 2663这个一眼就看出来是找不到jre的错误。关键 ... -
mysql 5.5的安装包官网下载地址
2022-07-07 21:09 523https://downloads.mysql.com/arc ... -
idea java开发快捷键
2022-07-07 15:02 262在dao层的mapper类里。直接按住ctrl+左键可定位.x ... -
plugin
2022-07-05 10:45 263INFO] Finished at: 2022-07-05T1 ... -
maven配置,通用setting.xml配置-改为阿里云
2022-07-04 10:50 657maven配置,通用setting.xml配置-改为阿里云 ... -
启动模块时报错,命令行过长,command is too long.
2022-07-04 06:42 1746启动模块时报错,命令行过长,command is too lo ... -
node js 全部版本
2022-07-01 10:58 2731https://nodejs.org/en/download/ ... -
post json
2022-07-01 08:00 223try { String ding ... -
post json
2022-07-01 07:56 204package com.arpenker.stockrobot ... -
resttemplate
2022-06-30 15:21 259private static ResponseEntity&l ... -
量化工
2022-06-30 09:54 597String url = "https://api. ... -
eclipse快捷键
2022-06-30 09:18 284package shortcutKey; public cl ... -
ideajdk
2022-06-10 08:06 243「ideajdk」https://www.aliyundriv ... -
nohup java
2022-05-30 19:02 686nohup java -jar test.jar > . ... -
nohup java
2022-05-30 18:36 930springboot 项目内嵌tomcat,一般打包成jar ... -
查服务器硬盘内存CPU
2022-05-25 17:31 381grep MemTotal /proc/meminfo # ... -
tomcat8 和 jdk8
2022-05-21 08:06 339「tomcat8jdk8」https://www.aliyu ...
相关推荐
《Xfire全方位解析:1.2.6版本的全面探讨》 Xfire,这款曾经在游戏社区中广受欢迎的即时通讯软件,以其独特的游戏整合功能和社交特性,为玩家提供了便捷的游戏内通信和社区交流平台。本文将深入探讨Xfire 1.2.6这一...
在本案例中,"Xfire的client.zip"是一个包含了Xfire客户端代码的压缩包,主要用于调用Web服务。 Xfire客户端代码是实现与Xfire服务器通信的代码库,它可能包含了多种语言的实现,如Java、C#或Python等。这些代码...
xfire是一个早期流行的开源Web服务框架,主要用于构建SOAP(简单对象访问协议)和RESTful(Representational State Transfer)服务。这个框架使得Java开发者能够轻松地创建、部署和消费Web服务。xfire依赖于一系列的...
【XFire创建的WebService】是基于Java平台的开源框架,用于构建和消费Web服务。它在Web服务领域提供了一个轻量级、高性能的选择,尤其适合快速开发。在本例中,我们将探讨如何使用XFire来创建一个简单的WebService...
【整合XFire与Spring进行Web Service开发】 XFire是一个基于Java的SOAP Web Service框架,而Spring是一个广泛应用的轻量级框架,它提供了依赖注入、面向切面编程等特性。将两者集成可以方便地构建和消费Web Service...
XFire,全称为XML Fire,是一款历史悠久的开源Java框架,主要用作服务导向架构(SOA)中的Web服务实现工具。它允许开发者快速构建、部署和管理基于HTTP的服务,支持SOAP和RESTful通信协议。在Java开发中,XFire通过...
【xfire myeclipse10包】是一款专为MyEclipse10集成开发环境设计的XFire插件安装包。XFire是一款强大的Java Web服务框架,它提供了对Web服务的全面支持,包括创建、部署和消费Web服务的能力。在MyEclipse这样的集成...
"Java 使用 XFire 调用 webService 接口" 在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单...
在IT行业中,集成框架是开发复杂应用程序的关键,Spring和XFire就是两个重要的工具。Spring作为一个强大的Java企业级应用开发框架,提供了丰富的功能,包括依赖注入、面向切面编程(AOP)以及各种服务管理。而XFire...
在Java开发中,有时我们可能需要整合不同的框架或者库,比如Apache CXF和XFire,这两个都是用于构建Web服务的框架。然而,由于它们都包含了处理XML Schema(XmlSchema)的相关组件,可能会出现jar包冲突的问题,导致...
进行WebService开发中所用到的xfire所有相关包如:xfire-jsr181-api-1.0-M1.jar、xfire-jaxws-1.2.6.jar、xfire-java5-1.2.6.jar、xfire-core-1.2.6.jar、xfire-annotations-1.2.6.jar、xfire-aegis-1.2.6.jar、...
"xfire+spring+安全认证"的主题聚焦于如何利用XFire和Spring框架来实现安全的Web服务。XFire是一个用于创建、消费和部署SOAP Web服务的Java库,而Spring框架则是一个广泛使用的全功能应用开发框架,提供了包括安全性...
1、以下四个类调用了XmlSchema-1.1.jar包 因与cxf包xmlschema-core-*.jar... xfire-all-1.2.6-incomplete.jar 替换 xfire-all-1.2.6.jar 3、XmlSchema-1.1.jar 可以与 xmlschema-core-*.jar 共存避开同路径同名类冲突
Xfire是一款曾经流行的开源Java框架,用于构建和消费Web服务。在本文中,我们将深入探讨Xfire调用Web服务时遇到的参数传递问题以及解决策略。 首先,让我们了解Web服务的基本概念。Web服务基于SOAP(Simple Object ...
1、以下四个类调用了XmlSchema-1.1.jar包 因与cxf包xmlschema-core-*.jar... xfire-all-1.2.6-incomplete.jar 替换 xfire-all-1.2.6.jar 3、XmlSchema-1.1.jar 可以与 xmlschema-core-*.jar 共存避开同路径同名类冲突
XFire(现已被Apache CXF项目合并)是一个Java框架,它支持SOAP(Simple Object Access Protocol)和WS-*规范,帮助开发者构建和消费Web服务。 本文将详细介绍如何使用XFire根据WSDL文件生成客户端代码,以便快速地...
Spring 和 XFire 的集成是构建基于 SOAP 的 Web 服务的一种高效方法。XFire 是一个 Java 框架,专门用于创建和消费 Web 服务,而 Spring 框架则提供了全面的企业级应用开发支持。将这两者结合可以利用 Spring 的强大...
xfire客户端jar包是用于构建Web服务客户端的一个关键组件,它是Apache CXF项目早期的版本。Apache CXF是一个流行的开源框架,它支持多种Web服务标准,包括SOAP、RESTful API和WS-*规范。xfire-jar包包含了实现这些...
本文将深入探讨使用Eclipse开发Web服务时的xfire插件,以及如何利用它来提升开发效率。 XFire是一款轻量级、高性能的Java Web服务框架,它允许开发者快速创建和部署SOAP Web服务。XFire与Eclipse的整合,通过提供...