| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
前言第1章
Java
Web服务快速入门
什么是Web服务
第一个例子
1.2.1
服务端点接口(service
Endpoint
Interface)和服务实现Bean
1.2.2
将Java程序发布为Web服务
1.2.3
通过浏览器测试Web服务
由Perl和Ruby语言实现的Web服务客户端
了解SOAP
Java语言实现Web服务请求
基于通信层的HTTP和SOA-P消息跟踪
目前为止还有什么不清楚
Java
SOAP编程API
带有复杂数据类型的Web服务
多线程端点服务发布程序
下一章第2章
全面了解WSDL
WSDL在Web服务中的作用
2.1.1
从WSDL文档中生成客户端支持代码
2.1.2
使用@WebResult注解
WSDL文档结构
2.2.1
进一步了解WSDL绑定
2.2.2
Documen绑定样式服务的特点
2.2.3
利用WSDL文档的XML模式校验SOAP消息
2.2.4
包装的和非包装的Document绑定样式
Amazon
E-Commerce
Web服务
2.3.1
具有包装样式的电子商务客户端
2.3.2
具有非包装样式的电子商务服务客户端
2.3.3
RPc与Document绑定样式的权衡选择
2.3.4
异步的电子商务客户端
wsgen工具与JAX-B工件(Anifacts)
2.4.1
一个JAX-B例子
2.4.2
编码(Marshaling)与wsgen工件(Anifacts)
2.4.3
Java类型和XML模式类型(XML
Schema
Types)总结
2.4.4
利用wsgen工具产生WSDL文档
WSDL总结
2.5.1
代码优先(Code-First)和契约优先(Contract-First)的比较
2.5.2
利用wsimpoil工具采用代码优先方法的例子
2.5.3
代码优先(Code-First)、契约编译(contract-Aware)方法
2.5.4
WSDL的不足
下一章第3章
SOAP消息编程
SOAP是否真地不可见
3.1.1
SOAP
1.1与SOAP
3.1.2
SOAP消息架构
3.1.3
IWS
Handler框架编程
3.1.4
RabbitCounter例子
3.1.5
向s0AP消息中注入报头块
3.1.6
配置客户层SOAP处理程序
3.1.7
在客户层通过编码方式添加一个Handler
3.1.8
在@WebMethod中产生一个错误
3.1.9
为客户端的健壮性添加拥有业务逻辑的Handler
3.1.10
添加一个服务端SOAP
Handler
3.1.11
方法总结
在SOAP
1.2下实现Rabbitcounter服务
MessageContext和传输头
Web服务与二进制数据传输
3.4.1
SOAP附件的3种选择
3.4.2
对二进制数据进行Base64编码
3.4.3
采用MTOM方式传输二进制数据
下一章第4章
REST风格的Web服务
什么是Rest
从@WebService到@WebServiceProvider
RESTful版本的Tearns服务
4.3.1
WebSelviceProvider注解
4.3.2
语言无关与RESTful服务
4.3.3
RESTful服务特点总结
4.3.4
实现剩下的几个CRUD操作
4.3.5
处理XML的Jaya
API
Provider和Dispatch
4.4.1
一个Provider/Dispatch例子
4.4.2
关于Dispatch接口的更多内容
4.4.3
一个基于SOAP服务的Dispatch客户端
利用HttpServlets实现RESTful
Web服务
4.5.1
RabbitCounterServlet
4.5.2
MIME类型化的响应
基于现实世界中RESTful服务编写的Java客户端
4.6.1
Yahoo!新闻服务
4.6.2
Amazon
E-Commerce服务:REST风格
4.6.3
RESTful
Tumblr服务
基于Java的RESTful服务的WADL支持
JAX-RS:利用Jersey生成WADL
Restllet框架
下一章第5章
Web服务安全
Web服务安全概述
线路级(Wire-Level)安全
5.2.1
HTTPS基本原理
5.2.2
对称和非对称加密/解密
5.2.3
HTTPS是如何提供这3个安全服务的
5.2.4
HttpsURLConnection类
为RabbitCounter服务添加安全支持
5.3.1
添加用户认证
5.3.2
HTTP基本认证
Web服务容器管理的安全
5.4.1
通过Tomcat部署一个@WebService
5.4.2
在Tomcat下为@WebSeIvice添加安全支持
5.4.3
应用程序管理(Application—Managed)的认证
5.4.4
容器管理的认证和授权
5.4.5
配置Tomcat容器管理的安全
5.4.6
使用密码摘要而非单纯的密码
5.4.7
安全的@WebServiceProvider
WS-Security
5.5.1
在Endpoint之下通过WS-Security对@WebService实施安全化
5.5.2
Prompter和Verifier
5.5.3
安全的SOAP信封
5.5.4
WS-Security例子总结
下一章笫6章
Java应用服务器中的JAX-WS
Java应用服务器概述
部署@webServices和@WebServiceProviders
整合一个交互式网站和Web服务
将@webSerice作为一个EJB实现
6.4.1
以一个无状态会话EJB方式实现
6.4.2
基于EJB实现的Web服务的端点URL
6.4.3
利用@Entity添加数据库支持
6.4.4
持久化配置文件
6.4.5
EJB部署描述符
6.4.6
Web服务中的serVlet和EJB实现
Java
web服务和Java消息服务
基于GlassFish
WS-Security
6.6.1
利用数字证书进行互相“质询”
6.6.2
基于HTTPS协议的MCS
6.6.3
基于WSIT实现的MCS
6.6.4
引人瞩目的SOAP信封
JAS部署所带来的好处
下一章第7章
除了争论,还有什么
Web服务发展的简短历程
7.1.1
DcE/RPC中的服务契约
7.1.2
XML-RPC
7.1.3
标准化的SOAP
SOAP-Based
Web服务对比Distributed
Objects
SOAP和REST的融合索引