摘要:
下载描述名字大小下载方法本教程示例应用程序的源代码CXF_Spring_Survey_Src.war10 KBHTTP关于下载方法的信息学习Apache CXF 的官方站点:提供关于 CXF 的最新发布信息,相关版本的软件包下载,相关用户手册及参考文档,感觉兴趣的话还可以从此站点下载源代码回来研究学习。XFire 入门:介绍了如何使用 XFire 轻松的将 Pojo 对象发布成 Web 服务。IBM developerWorksSOA and Web services 专区提供了大量的文章,以及关于如何开发 Web 服务应用程序的初级、中级和高级教程。获得产品和技术下载最新版的 Java SD 阅读全文
摘要:
下面就将开始我们的 CXF Web Services 的开发之旅!首先,要有一个基于 Eclipse 的开发环境;然后,我们将利用这个开发环境开发一个简单的“调查投票”示例,同时我们将解释一些 CXF 在开发中进行配置的基本方法。开发环境准备在开发之前我们通常需要做些准备工作,比如搭建好开发环境。在本教程中,我们将在 Eclipse 3.2 环境中开发,当然如果您是使用 Eclipse Europa(Eclipse 3.3)也是可以的,我们假设您已经下载并且在计算机中安装好了 Eclipse 开发环境(关于如何下载和安装 Eclipse,请参见参考资源)。回页首创建项目骨架启动 Eclipse 阅读全文
摘要:
CXF 之初体验下面我们将通过直接运行与简单修改 CXF 自带的例子体验一下服务的发布与消费。配置与检查环境变量UNIX 上:CXF_HOME=/opt/Java/CXFJAVA_HOME=/opt/JDK/1.5.0ANT_HOME=/opt/Java/Antexport PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$CXF_HOME/bin:$PATHexport CLASSPATH=.:$CXF_HOME/lib/cxf-manifest-incubator.jar:./build/classesWindows 上:set CXF_HOME=C:\Java\CXF 阅读全文
摘要:
CXF 安装包下载及目录结构CXF 框架目前的最新版本是 2.0.2,可以访问 Apache 站点(链接请见参考资源)下载 CXF 框架的安装包,下载时请选择“二进制发布包(Binary distribution)”,当然如果您有兴趣也可以下载相应版本的“源代码发布包(Source distribution)”。下载完成后,将下载的文件解压缩到任意的文件夹中,比如:C:/Java/CXF,在后面的章节中使用 %CXF_HOME% 表示 CXF 框架的存放目录,解压缩后形成的文件目录结构按名称排序如下:图 1、Apache CXF 发行包的目录结构示意图文件目录结构及相关文件的详细说明:bin( 阅读全文
摘要:
CXF 简介关于 Apache CXFApache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire,现在已经正式更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用 阅读全文
摘要:
面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。而另一方面,紧耦合意味着应用程序的不同组件之间 阅读全文