本篇内容介绍了“xfire如何实现webservice”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
公司主营业务:成都网站制作、网站设计、外贸网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出陈仓免费做网站回馈大家。
第一步:导入所需jar包 下载地址:http://download.csdn.net/detail/qq_36291682/9714751
activation-1.1.jar
bcprov-jdk15-133.jar
commons-attributes-api-2.1.jar
commons-beanutils-1.7.0.jar
commons-codec-1.3.jar
commons-discovery-0.2.jar
commons-httpclient-3.0.jar
commons-logging-1.0.4.jar
jaxb-api-2.0.jar
jaxb-impl-2.0.1.jar
jaxb-xjc-2.0.1.jar
jaxen-1.1-beta-9.jar
jaxws-api-2.0.jar
jdom-1.0.jar
jetty-6.1.2rc0.jar
jetty-util-6.1.2rc0.jar
jmock-1.0.1.jar
jsr173_api-1.0.jar
junit-3.8.1.jar
mail-1.4.jar
opensaml-1.0.1.jar
saaj-api-1.3.jar
saaj-impl-1.3.jar
servlet-api-2.3.jar
servlet-api-2.5-6.1.2rc0.jar
spring-1.2.6.jar
stax-api-1.0.1.jar
stax-utils-20040917.jar
wsdl4j-1.6.1.jar
wss4j-1.5.1.jar
wstx-asl-3.2.0.jar
xbean-2.2.0.jar
xbean-spring-2.8.jar
xercesImpl-2.6.2.jar
xfire-all-1.2.6.jar
xfire-jsr181-api-1.0-M1.jar
xml-apis-1.0.b2.jar
XmlSchema-1.1.jar
xmlsec-1.3.0.jar
第二步:接口类
package xfire;
public interface IsayHello {
public abstract String sayHehe(String param);
}
第二步:接口实现
package xfire;
public class SayHelloImpl implements IsayHello {
@Override
public String sayHehe(String param) {
System.out.println("说:"+param);
return "说:"+param;
}
}
第三步:客户端调用
package xfire;
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;
public class client {
public static void main(String[] args) throws MalformedURLException {
XFire xfire = XFireFactory.newInstance().getXFire();
Service serviceModel = new ObjectServiceFactory().create(IsayHello.class);
IsayHello service = (IsayHello)new XFireProxyFactory(xfire).create(serviceModel, "http://localhost:9999/webService/services/Banking");
String string= service.sayHehe("哈哈");
System.out.println(string);
}
}
第四步:配置web.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
第五步:在WEB-INF下边新建文件夹META-INF 在META-INF下新建文件夹xfire 在xfire下新建文件services.xml 内容如下:
xfire.IsayHello
xfire.SayHelloImpl
http://www.fuke029.com
“xfire如何实现webservice”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
标题名称:xfire如何实现webservice
文章转载:http://cqwzjz.cn/article/pecjgo.html