`
wg351
  • 浏览: 9264 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

初学CXF的疑惑

SOA 
阅读更多
服务器端的代码:
1.开发个借口和实现类,比如UserService和UserServiceImpl
2.通过一系列配置将UserService暴露出去
3.通过CXF提供的java2wsdl命令行生成WSDL文件或者是把服务发布到Web容器,由Web容器自动生成WSDL文件

这个看起来貌似没什么问题

但在客户端:
看了很多代码,不关事用Spring或者什么的,最终都要获取一个服务器端服务的一个实例,如上述UserServiceImpl的实例,也就是说在客户端代码中必须import UserServiceImpl。那么我客户端就必须把服务器端所有代码打JAR包放进来。

那我的问题就是,既然都把这些代码拿过来了,那还要之前那些步骤搞毛,直接new 一个UserServiceImpl不就可以了吗?
比如像这样的客户端代码我就很费解

import UserServiceImpl
public void test(){
  UserServiceImpl uss=new UserServiceImpl(new URL("file:d:\\ws\\UserServiceService.wsdl"),new    QName("http://cxf.demo/","UserServiceImpl"));
}




求解!!!
分享到:
评论

相关推荐

    CXF2.1初学者教程

    【CXF2.1初学者教程】:Apache CXF 是一个开源的Java框架,它用于构建和服务导向架构(SOA)的应用程序。CXF允许开发者通过多种标准和流行协议(如SOAP、RESTful HTTP、XML/HTTP、JSON等)来创建Web服务。本教程面向...

    cxf与Spring的整合实例(适合初学者)

    **标题解析:** "cxf与Spring的整合实例(适合初学者)" 指的是一个教程或示例项目,旨在帮助初次接触CXF和Spring框架的开发者理解如何将这两个强大的开源工具集成在一起。CXF是一个流行的开源服务框架,常用于构建...

    CXF webservice初学笔记

    【CXF Webservice初学笔记】 在IT行业中,Web服务是一种允许不同系统之间进行通信和交换数据的方法。Apache CXF是一个流行的开源框架,用于构建和部署Web服务。本笔记将探讨CXF Webservice的基础知识,包括其核心...

    cxf源代码,样例,cxfdemo

    学习这个示例可以帮助初学者快速理解CXF的基本工作原理和使用方法,进而在自己的项目中灵活运用。通过研究源代码,你可以了解CXF如何处理请求、响应,以及如何与HTTP容器(如Tomcat)集成。 总之,Apache CXF是一个...

    apache-cxf-3.5.0.zip

    - **samples**: 提供了各种示例项目,展示如何使用CXF来构建Web服务,是初学者学习CXF的好资源。 - **lib**: 存放CXF框架及其依赖库的JAR文件,这些库在运行CXF应用时是必不可少的。 - **etc**: 通常包含配置文件...

    cxf 3.1.1 jar包

    CXF(CXF: The Apache CXF project is an open source services framework)是一个开源的Java服务框架,它允许开发者创建和消费各种Web服务。CXF的名字来源于"Code first"和"XML first",代表着它支持从Java代码或者...

    CXF 一个完整的webService(整合客户端和服务端)

    对于初学者,了解CXF的基本概念是至关重要的。CXF基于JAX-WS(Java API for XML Web Services)标准,提供了一套工具和服务,用于创建服务端和客户端的应用程序。CXF的核心组件包括: - **服务接口和服务实现**:...

    cxf的jar包

    CXF(CXF: Composite eXtensible Services Framework)是一个开源的Java框架,它用于构建和开发服务导向架构(SOA)中的Web服务。CXF允许开发者以他们选择的语言(如Java)编写服务端和客户端代码,同时支持多种Web...

    Cxf转换器示例

    【Cxf转换器示例】是一个关于Web服务技术的实践项目,主要聚焦于Apache CXF框架中的转换器(Converter)功能。Apache CXF是一个开源的Java框架,它用于构建和开发服务导向架构(SOA)和RESTful应用程序。CXF不仅支持...

    cxf框架包 apache-cxf-3.4.3.tar.gz

    Apache CXF是一个开源的Java框架,它主要用于构建和开发Web服务。这个框架允许开发者通过SOAP、RESTful HTTP、XML以及各种协议来实现服务接口。在本案例中,我们讨论的是"apache-cxf-3.4.3.tar.gz",这是Apache CXF ...

    CXF-3.1.11jar包

    Apache CXF是一个开源的服务框架,它允许开发人员创建和消费各种Web服务。CXF这个名字来源于两个项目的合并:Celtix和XFire,这两个项目都专注于Web服务的实现。CXF3.1.11是该框架的一个特定版本,发布于某个时间点...

    cxf一个入门实例,用最新的cxf2.2.4开发的

    这个入门实例是基于CXF 2.2.4版本,一个较旧但仍然具有教育意义的版本,可以帮助初学者理解如何使用CXF来创建Web服务。 在CXF 2.2.4中,主要关注的特性包括: 1. **JAX-WS支持**:CXF支持Java API for XML Web ...

    apache-cxf3.1.15和3.2.3合集及jdk说明

    对于初学者来说,理解CXF的工作原理、熟悉其配置方式和API使用是学习的关键。 总的来说,Apache CXF是开发和部署Web服务的强大工具,这个合集提供了两个版本供用户探索和选择,有助于理解不同版本间的差异,更好地...

    apache-cxf-2.7.7

    CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载 CXF下载

    CXF视频:1、使用CXF实现简单的HelloWorld

    【标题】"CXF视频:1、使用CXF实现简单的HelloWorld",这是一段关于Apache CXF框架的初级教程,旨在引导初学者通过实际操作理解如何利用CXF创建一个基本的“HelloWorld”服务。Apache CXF是一个开源的Java框架,它...

Global site tag (gtag.js) - Google Analytics