`
mxsfengg
  • 浏览: 208674 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在cxf提供的服务中使用post方法

阅读更多

1         前台测试方法的编写

function testPost(){

    var cxfbean ={};

    cxfbean.name="cxfbean name";

    cxfbean.age=9;

    var jsonData = Ext.util.JSON.encode(cxfbean);

    Ext.Ajax.request({

       url: '/ahlz/ws/cser/CxfService/testPost',

       method: 'POST',

       success : success,

       params: jsonData

    })

}

 

2         后台服务的编写与对象的解析

2.1    CxfServiceImpl.java

package com.sinosoft.lz.testcxf;

 

import javax.ws.rs.Path;

import javax.ws.rs.Produces;

import javax.ws.rs.POST;

 

import net.sf.json.JSONObject;

 

/**

* @author kernal mail to shuangpingli@126.com

*

*/

@Path("/CxfService/")

public class CxfServiceImpl{

   

    @POST

    @Path("/testPost")

    @Produces("application/json") //定义返回参数形式

    public void testPost(String beanString){

       CxfBean cb = (CxfBean)JSONObject.toBean(JSONObject.fromObject(beanString),CxfBean.class);

       System.out.println(cb.getName());

       System.out.println(cb.getAge());

    }

}

2.2    CxfBean.java

package com.sinosoft.lz.testcxf;

 

import javax.xml.bind.annotation.XmlRootElement;

 

@XmlRootElement(name ="CxfBean")

public class CxfBean {

    private String name;

    private int age;

    public String getName() {

       return name;

    }

    public void setName(String name) {

       this.name = name;

    }

    public int getAge() {

       return age;

    }

    public void setAge(int age) {

       this.age = age;

    }

}

分享到:
评论

相关推荐

    CXF部署web服务

    5. **CXF的部署**:CXF支持多种部署方式,包括独立运行(使用CXF的Servlet容器)、嵌入式在其他应用服务器中(如Tomcat、Jetty),或者作为OSGi服务。在部署时,你需要将CXF的依赖库加入到项目的类路径中,并配置...

    使用CXF开发RESTFul服务

    【描述】中的链接指向了一个ITEYE博客,虽然具体内容无法在当前环境中查看,但通常这样的博客会详细介绍如何使用CXF创建RESTful服务的步骤,可能包括以下方面: 1. **环境准备**:首先,需要在项目中引入CXF的依赖...

    CXF Restful服务简单例子

    \n\n五、CXF RESTful服务与CXF_WS文件\n在提供的压缩包文件`CXF_WS`中,可能包含了用于创建和运行CXF RESTful服务的相关文件,如Java源代码、配置文件、Maven pom.xml文件等。这些文件可以帮助我们了解和实践CXF ...

    使用CXF发布Rest服务

    在Java开发中,Apache CXF是一个广泛使用的开源框架,用于构建和部署Web服务。本教程将详细介绍如何利用CXF 2.3.3版本来发布RESTful服务,并在客户端进行调用。首先,我们需要理解CXF的核心概念及其在RESTful服务中...

    cxf 开发restful服务

    在IT行业中,开发RESTful服务是构建现代Web应用程序的关键部分,它提供了一种轻量级、灵活且易于使用的接口,使得客户端和服务器之间的通信变得更加高效。Apache CXF是一个开源的服务框架,它允许开发者轻松地创建和...

    实战Web Service —— 使用Apache CXF开发Web服务的教程

    4. **配置CXF**:在Spring或Apache CXF的配置文件中定义服务端点和服务实现。 5. **部署服务**:将服务部署到应用服务器,如Tomcat或Jetty。 6. **生成客户端**:使用CXF的工具从WSDL生成客户端代码,或者利用动态...

    cxf入门使用代码展示

    【CXF入门使用代码展示...通过这个项目,你不仅可以学习到CXF的基本使用,还能掌握如何在实际项目中部署和使用Web服务。对于初学者来说,这是一个非常有价值的实践案例,可以帮助你快速融入到CXF和Web服务开发的世界。

    Spring CXF Restful 实例

    通过这个“Spring CXF Restful实例”,开发者将学习到如何在Spring环境中使用CXF构建高效、可维护的RESTful服务。实践中,不断优化接口设计,提高API的易用性和性能,是提升开发效率和用户体验的关键。

    cxf 3.1.1 jar包

    在开发过程中,了解CXF的组件结构和工作原理,以及如何配置和使用其提供的各种功能,对于高效地开发和维护Web服务至关重要。记得在使用第三方资源时,要确保jar包的来源可靠,避免引入潜在的安全风险。同时,保持...

    cxf-2.4.2 jar包

    CXF(CXF: Composite ...无论是在传统的SOAP环境中还是在现代的RESTful风格的应用中,CXF都能提供高效、灵活的解决方案。通过深入理解并熟练运用CXF,开发者可以创建出高效、安全的跨平台Web服务,满足各种业务需求。

    CXF入门教程及源码

    在CXF中,创建服务提供者涉及以下步骤: - 定义服务接口:使用Java接口定义服务的契约。 - 创建服务实现:实现服务接口,提供实际的业务逻辑。 - 配置服务:通过XML或注解方式,将服务接口与实现关联,并设置...

    CXF依赖包,CXF依赖包,webservice

    在本文中,我们将深入探讨CXF的核心特性、用途、安装以及如何在Web服务开发中使用它。 1. **核心特性**: - **支持多种协议**:CXF支持多种Web服务标准,如SOAP、RESTful HTTP、WS-*规范(如WS-Security、WS-...

    apache-cxf-3.5.0.zip

    - **JAX-RS**: 对于RESTful服务,CXF提供了JAX-RS实现,通过简单的注解,可以将Java方法映射到HTTP请求上,支持GET、POST等多种HTTP方法。 4. **CXF的优势** - **易于集成**: CXF可以很好地与Spring框架集成,...

    cxf开发范例

    在IT行业中,CXF是一个广泛使用的开源框架,用于构建和消费Web服务。本范例主要涵盖了基于SOAP消息和REST风格的CXF开发,以及如何利用Spring发布SOAP和REST的Web服务。通过深入理解这些知识点,开发者可以更加熟练地...

    web server 的 cxf 框架及使用说明

    **正文** CXF框架是Java世界中一个广泛使用的开源Web服务框架,主要用于构建和部署SOAP和RESTful...在实际项目中,可以根据需求选择SOAP或RESTful服务,并利用CXF提供的各种扩展和配置选项,以满足特定的业务需求。

    spring cxf rest demo

    在这个项目中,开发者可以学习到如何利用CXF作为服务端的REST服务提供者,以及Spring如何帮助管理和配置这些服务。 Apache CXF是一个开源的Java框架,它提供了创建Web服务的能力,包括SOAP和RESTful服务。CXF支持...

    CXF Spring Web Service 程序

    在Java世界中,Apache CXF是一个广泛使用的开源框架,用于构建和部署Web服务。它提供了丰富的功能,包括SOAP、RESTful API的支持,以及与Spring框架的深度集成。本篇文章将深入探讨CXF与Spring的结合,以及如何创建...

    在同一个系统里用cxf 实现SOAP 协议和RESTful风格 两种类型的webservice接口

    在提供的压缩包文件“cxf-ws-restful-spring-server”中,包含了使用CXF、SOAP和RESTful的示例项目。通过访问“http://localhost:8080/cxf-ws-restful-spring-server/ws63”,我们可以看到这些服务的实际运行效果。...

    cxf开发工具包

    例如,你可以使用`@Path`注解来指定服务的URI模板,`@GET`、`@POST`等来定义HTTP方法,以及`@PathParam`、`@QueryParam`等来处理URL参数。 **3. WSDL支持** WSDL(Web Services Description Language)是用于描述...

Global site tag (gtag.js) - Google Analytics