`
elan1986
  • 浏览: 168725 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

cxf Dynamic webservice

CXF 
阅读更多
/**   
* @Title: DynamicClient.java 
* @Package demo.hw.server.client 
* @Description: TODO
* @author lilc
* @date 2012-6-6 上午10:03:10 
* @version V1.0   
*/ 
package demo.hw.server.client;

import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;

/**   
 * @ClassName:  DynamicClient   
 * @Description:TODO
 * @author: lclic
 * @date:   2012-6-6 上午10:03:10   
 *      
 */
public class DynamicClient {

	/**
	 * @throws Exception  
	 * @Title: main 
	 * @Description: TODO
	 * @param @param args    
	 * @return void   
	 * @throws 
	 */
	public static void main(String[] args) throws Exception {
		 String wsdlUrl = "http://localhost:9000/helloWorld?wsdl"; 
		 JaxWsDynamicClientFactory factory = JaxWsDynamicClientFactory.newInstance();
		 org.apache.cxf.endpoint.Client client = factory.createClient(wsdlUrl);
		 Object[] res = client.invoke("sayHi", "hello");
		 System.out.println(res[0]);
		 
	}

}
分享到:
评论

相关推荐

    eclipse+CXF开发webService

    eclipse+CXF开发webService 本文档主要介绍了使用eclipse和CXF开发webService的步骤,涵盖了准备工作、配置eclipse上的CXF插件、开发代码和生成WSDL文件等方面的内容。 一、准备工作 在开发webService之前,需要...

    CXF开发webservice服务端

    - 在Eclipse中创建一个新的Dynamic Web Project,命名为`WebService_CXF_Host`。 - 将`apache-cxf-2.2.6`和`spring-ws-1.5.8`中的所有`.jar`文件复制到项目的`lib`文件夹内,并将其添加到项目的构建路径中。 ##### ...

    cxf实现webservice的项目实例

    2. **创建项目**:在MyEclipse中,新建一个Dynamic Web Project,并在项目中引入CXF相关的依赖库。 3. **定义服务接口**:Web服务的核心是其提供的接口。在Java中,你可以定义一个普通的Java接口,声明你需要暴露给...

    使用 CXF 做 webservice 简单例子

    为了将 CXF 集成到动态 Web 项目中,你需要新建一个 Dynamic Web Project,并配置项目的输出目录为 WebContent/WEB-INF/classes,同时生成 web.xml 部署描述符。 接下来,将 CXF 库文件夹中的 JAR 文件导入到工程的...

    CXF webservice 动态地址客户端相关代码和jar包

    以下是对CXF Webservice动态地址客户端相关知识点的详细解释: 1. **CXF客户端API**:CXF提供了两种主要的客户端API,即JAX-WS(Java API for XML Web Services)和JAX-RS(Java API for RESTful Web Services)。...

    CXF框架开发WebService概述及代码

    值得注意的是,CXF不仅限于Java环境,它还支持JAX-WS2.x的客户端和服务端模式,提供了同步、异步和单向API,支持DII(Dynamic Invocation Interface)API,以及wrapped和non-wrapped数据格式。更进一步,CXF框架还...

    WebService

    - **创建工程**:创建一个Dynamic Web Project,命名为"CxfWebService",这是存放WebService相关代码的基础。 2. **引入依赖** - 在项目中添加必要的CXF库和其他相关jar包,这些包包含了处理XML和SOAP消息的核心...

    eclipse中使用webservice远程服务 超详细教程

    - 可以通过Maven或者手动添加依赖的方式引入WebService相关的库文件,例如Apache CXF、Apache Axis2等。 3. **编写WebService接口和服务实现类**: - 创建一个Java接口,定义所需的方法。 - 实现该接口,编写...

    Java调用WebService(客户端)

    import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory; // 创建JaxWsDynamicClientFactory实例 JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance(); // 创建Client对象...

    Eclipse+CXF+Tomcat开发部署Web服务

    使用Java的注解来定义服务接口,如`@WebService`标记表示这是一个Web服务接口,`@WebMethod`表示服务方法,`@WebParam`用于指定方法参数,包括参数名称。 6. **实现Web服务**: 创建服务实现类,实现上面定义的...

    php调用webservice及myeclipse创建webservice实例

    1. **新建动态Web项目**:在MyEclipse中,选择"File" > "New" > "Dynamic Web Project",为项目命名并配置相关设置。 2. **编写服务实现**:在新项目中创建一个Java类,实现你想要暴露的服务逻辑。 3. **生成WSDL*...

    Eclipse+CXF开发Web服务、Tomcat部署

    - 在Eclipse中,通过File -> New -> Project -> Web -> Dynamic Web Project来创建动态Web项目。 - 项目命名后,需要调整项目的默认输出文件夹为WebContent/WEB-INF/classes。 - 创建项目时勾选Generate web.xml ...

    CXF提供的wsdl2java工具创建客户端

    5. **创建接口**:创建一个接口`IcxfWB`,并定义一个方法`sayHello`,使用`@WebService`、`@WebMethod`和`@WebParam`注解进行标注。 6. **创建服务实现类**:创建一个类`CxfWBImpl`实现`IcxfWB`接口,并实现其中的...

    CXF与Spring整合实例

    在MyEclipse中,我们可以创建一个新的Dynamic Web Project,然后添加CXF和Spring相关的库。通过New -> Other -> CXF -> CXF Web Service Wizard,我们可以快速生成CXF服务项目结构。 为了运行和测试这个整合实例,...

    webservice配置

    在Java环境中,可以使用Apache CXF、Axis2或者Spring-WS等框架来实现。这些框架提供了一种简洁的方式来定义和暴露Web服务接口。 1. **设置开发环境**: 在开始配置之前,确保你已经安装了Java Development Kit ...

    xfire webservice 上传下载源码

    XFire通过利用Java注解(Annotations)和动态代理(Dynamic Proxies)技术,使得开发者可以轻松地将Java方法暴露为Web服务。它支持多种协议,如SOAP、RESTful以及WS-*规范,如WS-Security和WS-Addressing。 **二、...

    WebService教程-xfire学习手册【技术文档】

    9. **调用WebService**:学习如何在客户端使用XFire或者其他的SOAP客户端库(如Apache CXF)来调用远程WebService。这包括构建SOAP请求,发送请求,以及处理返回的响应。 10. **异常处理与安全性**:理解如何在...

    CXF_SPRING

    在服务器端的开发过程中,首先创建一个Dynamic Web Project,并确保在项目中生成了`web.xml`文件。接着,将Apache CXF的`lib`目录下的jar文件导入到项目中,包括必要的CXF和Spring库。在`web.xml`中,配置Spring容器...

    java调用WebService(客户端)宣贯.pdf

    import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory; public class ClientTest { // HTTP-GET调用 public String get() { // 省略代码... } // HTTP-POST调用 public String post() {...

    JAVAEE利用XFIRE创建WEBSERVICE实例

    【JAVAEE利用XFIRE创建WEBSERVICE实例】 Java EE(Java Platform, Enterprise Edition)是用于构建企业级Web应用的标准框架,而Web服务是Java EE中一个重要的组成部分,它允许应用程序通过网络进行通信。Xfire是一...

Global site tag (gtag.js) - Google Analytics