网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 基于Apache CXF构建SOA应用
分类
作者 任钢
出版社 电子工业出版社
下载
简介
编辑推荐

在任钢编著的《基于Apache CXF构建SOA应用》的编写中,主要参考了Apache CXF官方网站的信息。毕竟这是关于Apache CXF最权威的官方信息来源。在参考材料中,我比较喜欢IBM的相关网站,IBM的技术网站一般都站在比较前沿的领域来讲解、讨论和分析问题,所以,书中有一些内容也是摘取或参考了IBM技术网站的思想和内容。

内容推荐

Apache CXF框架是一个比较有前途的开源Web Services框架,也是构建SOA架构应用的利器。本书采用案例源码和解说形式全面介绍Apache CXF框架的功能。

任钢编著的《基于Apache CXF构建SOA应用》共15章,大致分为三个部分。第一部分介绍关于SOA和Web Services的初步知识,第二部分介绍Apache CXF框架的一些基础知识,第三部分重点介绍Apache CXF框架的应用,包括Apache CXF框架的前端(Frontends)应用、数据绑定(DataBindings)应用、传输协议(Transports)应用,并隆重推出了Apache CXF框架如何实现RESTful服务、如何支持动态语言和WS-* 规范等,另外,还包括Apache CXF框架一些高级功能的用法。最后,本书还描述了Apache CXF的工具、配置、调试、日志、部署和发布等使用的相关内容。

本书最大的特点是实用性。对于SOA和Web Services的基本概念只是初步介绍,主要内容是基于Apache CXF框架的Web Services应用案例。对于每一个Apache CXF框架的功能主题,都通过一个或多个实际的案例场景来进行阐述。对于每一个案例场景,都有源代码程序例子、架构描绘和程序实现说明。笔者可以负责任地说每一个例子都经过调试并能够运行。实践也是编写本书的一个重要目的,最终目的就是让读者全方位地了解Apache CXF框架能实现的功能,一方面让读者理解开发者的思路,另一方面帮助读者在实际工作中应用这些方法和编程。

《基于Apache CXF构建SOA应用》适用于软件设计师、软件开发工程师和一些正在进行SOA开发的开发人员,既可以作为Apache CXF框架的学习指南,也可以提供给软件开发工程师在设计方面进行参考。

目录

第1章 Apache CXF概述

 1.1 Apache CXF框架简介

 1.2 Apache CXF的基本特征

 1.3 Apache CXF的功能特性

 1.3.1 支持众多标准

 1.3.2 支持多种传输协议和协议绑定、数据绑定和数据格式

 1.3.3 灵活部署

 1.3.4 支持多种语言编程

 1.3.5 支持的工具

 1.4 Apache CXF的历史

第2章 相关基础知识

 2.1 SOA基础知识

 2.1.1 SOA的定义、基本特征和优点

 2.1.2 SOA参考架构

 2.1.3 SOA相关技术标准

 2.1.4 SOA的设计原则

 2.1.5 SOA与Web Services的关系

 2.2 Web Services的相关规范

 2.2.1 Web Services简介

 2.2.2 Web Services架构及其WS规范简介

 2.2.3 基本Web Services规范——WSDL、SOAP、UDDI

 2.2.4 扩展的WS规范——WS-*规范

 2.3 Java中关于SOA的相关规范

 2.3.1 JAX-RPC规范

 2.3.2 JAX-WS规范

 2.3.3 JAX-RS规范

 2.3.4 JAXB规范

第3章 Apache CXF开发环境介绍

 3.1 Apache CXF安装包的下载和说明

 3.2 Apache CXF 框架支撑和运行环境

 3.3 搭建Apache CXF开发环境

 3.3.1 用Ant来创建项目

 3.3.2 用Maven来创建项目

 3.3.3 用Eclipse集成Apache CXF

第4章 简单的Apache CXF例子

 4.1 一个简单的JAX-WS服务程序

 4.2 利用Spring创建Web Services服务程序

 4.3 Servlet容器中的Web Services实现

第5章 Apache CXF的架构体系和基础

 5.1 Apache CXF的核心架构

 5.2 Bus介绍

 5.3 消息(Messaging)和拦截器(Interceptors)组件介绍

 5.4 前端编程模型(Frontend)组件介绍

 5.5 服务模型(Service Model)组件说明

 5.6 数据绑定(Data Bindings)组件

 5.7 绑定(Bindings)组件

 5.8 传输协议(Transport)组件

 5.9 CXF的注释

 5.10 案例场景说明

第6章 CXF的前端应用

 6.1 CXF的前端应用(Frontends)简介

 6.2 基于代码优先(Java First)的JAX-WS前端模式实现

 6.2.1 基于代码优先(Java First)的Web Services的步骤

 6.2.2 基于代码优先(Java First)的Web Services的例子

 6.3 基于WSDL优先(WSDL First)的JAX-WS前端模式实现

 6.3.1 基于WSDL优先的JAX-WS前端模式实现的步骤

 6.3.2 基于WSDL优先的JAX-WS前端模式实现的简单例子

 6.3.3 基于WSDL优先的JAX-WS前端模式实现的复杂例子

 6.4 简化前端模式(Simple Frontend)

 6.4.1 简化前端模式(Simple Frontend)介绍

 6.4.2 采用Apache CXF简化前端实现的例子

 6.4.3 采用Apache CXF简化前端实现的Servlet例子

 6.5 Provider/Dispatch服务前端应用模式

 6.5.1 Provider/Dispatch服务前端应用模式介绍

 6.5.2 采用DOMSource(message)的Provider/Dispatch前端模式实现例子

 6.5.3 采用DOMSource(Payload)的Provider/Dispatch前端模式实现例子

 6.5.4 采用SOAPMessage的Provider/Dispatch前端模式实现例子

 6.6 采用Apache CXF的动态客户端技术

 6.6.1 Apache CXF的动态客户端技术介绍

 6.6.2 Apache CXF的动态客户端技术例子

 6.6.3 Apache CXF的动态客户端实现的Servlet例子

第7章 CXF的数据绑定

 7.1 数据绑定(DataBindings)介绍

 7.2 JAXB数据绑定

 7.2.1 JAXB介绍

 7.2.2 Apache CXF实现JAXB的方式

 7.2.3 Apache CXF实现JAXB数据绑定例子

 7.3 Aegis数据绑定

 7.3.1 Aegis介绍

 7.3.2 采用简化前端、Aegis数据绑定的例子实现

 7.3.3 采用简化前端Aegis数据绑定的Servlet例子实现

 7.4 MTOM使用

 7.4.1 MTOM简介

 7.4.2 CXF实现MTOM的方式

 7.4.3 CXF实现MTOM的例子

 7.4.4 CXF实现MTOM的Servlet例子

 7.5 XMLBeans的使用

 7.5.1 XMLBeans简介

 7.5.2 CXF实现XMLBeans的方式

 7.5.3 实现简化前端XMLBeans数据绑定的例子

 7.5.4 采用简化前端XMLBeans数据绑定的Servlet例子实现

第8章 CXF的传输

 8.1 CXF支持的传输协议

 8.2 HTTP传输协议

 8.2.1 CXF支持HTTP传输协议介绍

 8.2.3 Spring注入HTTP传输并基于Servlet的实现

 8.3 JMS传输协议

 8.3.1 JMS简介

 8.3.2 在Apache CXF中使用JMS

 8.3.3 Spring注入实现JMS的例子程序

 8.3.4 Spring注入实现JMS的Servlet例子程序

 8.4 Local传输协议

 8.4.1 Apache CXF的Local传输协议介绍

 8.4.2 CXF的Local配置和使用

 8.4.3 实现简化前端Local传输的例子

 8.4.4 实现JAX-WS规范并采用Local传输的例子

 8.4.5 Spring注入实现JAX-WS规范并采用Local传输的例子

第9章 CXF的配置、调试和日志

 9.1 CXF的配置

 9.1.1 CXF配置概述

 9.1.2 Bus配置

 9.1.3 Features列表

 9.1.4 JMX管理

 9.2 CXF的日志管理

 9.2.1 CXF日志的设置

 9.2.2 定义日志级别

 9.2.3 使用Log4J日志方式

 9.2.4 使用SLF4J日志方式

 9.3 Apache CXF的调试管理

 9.3.1 Eclipse IDE

 9.3.2 Tcpmon

 9.3.3 WSMonitor

 9.3.4 SOAP UI

 9.3.5 Wireshark

第10章 CXF的工具

 10.1 Ant工具(2.0.x和2.1.x)

 10.2 在Eclipse的CXF工具

 10.3 Java代码生成Web Services

 10.4 Java代码生成WSDL

 10.5 WSDL生成Java代码

 10.6 WSDL转化为Javascript

 10.7 WSDL生成服务(Service)

 10.8 WSDL生成SOAP

 10.9 WSDL生成XML

 10.10 WSDL验证器

 10.11 XSD生成WSDL

第11章 CXF实现RESTful服务

 11.1 RESTful服务介绍

 11.1.1 RESTful服务概述

 11.1.2 RESTful原则

 11.1.3 创建基于REST的 Web Services

 11.2 Apache CXF的RESTful实现方式

 11.2.1 JAX-RS实现方式

 11.2.2 基本特征

 11.2.3 支持的特征

 11.2.4 其他先进功能

 11.3 JAX-WS Provider和Dispatch实现方式 1

 11.4 HTTP绑定方式

 11.5 CXF实现RESTful 服务的例子说明

 11.5.1 CXF采用HttpClient实现基本的RESTful应用

 11.5.2 CXF采用HttpClient在Servlet实现基本的RESTful应用

 11.5.3 CXF采用WebClient实现RESTful应用

 11.5.4 CXF采用WebClient在Servlet实现基本的RESTful应用

 11.5.5 JAX-WS Provider和Dispatch实现RESTful方式

 11.5.6 Http_Binding实现基于XML的RESTful方式

 11.5.7 Http_Binding在Servlet实现基于XML的RESTful方式

 11.5.8 Http_Binding实现基于JSON的RESTful方式

 11.5.9 Http_Binding在Servlet实现基于JSON的RESTful方式

第12章 CXF对动态语言的支持

 12.1 CXF对JavaScript等语言的支持

 12.1.1 用JavaScript来实现Web Services

 12.1.2 用E4X(ECMAScript for XML)来实现Web Services

 12.1.3 部署Script服务

 12.2 CXF基于JavaScript等语言实现Web Services的例子

 12.2.1 用JavaScript调用CXF的Web Services

第13章 CXF对WS-* 的支持

 13.1 Apache CXF支持WS-Addressing

 13.1.1 WS-Addressing简介

 13.1.2 Apache CXF的WS-Addressing配置

 13.1.3 Apache CXF的WS-Addressing的实现例子

 13.2 Apache CXF支持WS-Policy

 13.2.1 WS-Policy简介

 13.2.2 Apache CXF使用WS-Policy框架

 13.2.3 Apache CXF的WS-Policy的实现例子

 13.3 Apache CXF支持WS-ReliableMessaging

 13.3.1 WS-ReliableMessaging简介

 13.3.2 Apache CXF使用WS-ReliableMessaging的配置

 13.3.3 Apache CXF的WS-ReliableMessaging的实现例子

 13.4 Apache CXF支持WS-Security

 13.4.1 WS-Security介绍

 13.4.2 Apache CXF使用WS-Security的配置 1

 13.4.3 Apache CXF的WS-Security的实现例子

 13.5 Apache CXF支持WS-SecurityPolicy

 13.5.1 WS-SecurityPolicy简介

 13.5.2 Apache CXF使用WS-SecurityPolicy的配置

 13.5.3 Apache CXF的WS-SecurityPolicy的实现例子

 13.6 Apache CXF支持WS-Trust

 13.6.1 WS-Trust简介

 13.6.2 Apache CXF使用WS-Trust的配置

 13.7 Apache CXF支持WS-SecureConversation

 13.7.1 WS-SecureConversation介绍

 13.7.2 Apache CXF使用WS-SecureConversation的配置

第14章 CXF的高级功能

 14.1 CXF的Feature功能

 14.1.1 CXF的Feature功能说明

 14.1.2 编写和配置CXF的Feature

 14.1.3 CXF的Feature列表

 14.1.4 CXF实现Feature的例子

 14.2 CXF的拦截器(Interceptors)和相位器(Phases)

 14.2.1 CXF的拦截器(Interceptors)和相位器(Phases)介绍和使用

 14.2.2 CXF的拦截器(Interceptors)的例子

 14.3 CXF的代理(invoker)

 14.3.1 CXF的代理(invoker)功能说明

 14.3.2 CXF的代理(invoker)的实现例子

 14.4 CXF的MER(Multiplexed EndpointReferences)

 14.5 CXF的基础服务

 14.6 CXF的服务路由(Service Routing)

第15章 CXF的部署和发布

 15.1 应用服务器的具体配置指南

 15.1.1 Tomcat

 15.1.2 JBoss

 15.1.3 WebLogic

 15.1.4 WebSphere

 15.1.5 OC4J

 15.2 在Spring内嵌入CXF

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/7 9:55:54