该用户从未签到
|
Java Web服务开发8 [. W( `; K# I5 l
+ n5 ?& I" `) X( W6 O! U8 c9 ]/ T
6 u3 l) y% J0 a. W# V
2 Z9 ?5 K+ Z$ c# ?' S, P1 F! q
本书全面深入地探讨了下一代分布式计算技术—— Web服务,深入透彻地阐述了如何使用java实现和部署Web服务,同时也全面介绍了与之相关的基础知识。在详细介绍了Web服务之后,本书还引导您探讨Web服务体系结构及其核心构件块,包括一些相关标准和技术。通过对本书的学习,您将学会如何使用Sun JWSDP 1.0 API开发Web服务,以及如何将J2EE应用程序发布为Web服务。 本书着重从概念、技术和实用技巧的角度展开论述: ·讨论Web服务标准的演变历程,包括ebXML的重要进展; ·展示使用Java的Web服务体系结构,以及如何根据现有的J2EE应用程序构建Web服务; ·学习并实现使用Sun JWSDP 1.0 API的案例分析; ·展示Java Web服务与Micorsoft.NET的互操作性; ·概述新出现的Web服务安全性标准,并展示如何在Web服务中实现安全性; ·提供使用Sun JWSDP 1.0、BEA Weblogic 7.0、Apache Axis 1.0B3、Systinet WASP 4.0、Exolab CASTOR、IBM XML安全套件和Micorsoft.NET的大量示例。
* F4 X+ ^) f% L! f+ n
% G/ `: X" K! y+ I- R0 w
: J1 g9 B8 b& u1 l9 m/ S& w
===========================================================================================================================0 F9 A6 I5 b/ J3 Y2 I
第I部分 Web服务溯源及演变- D M% i: [) m. @/ B1 V- n" O
第1章 分布式计算的演变; j/ H8 _0 |* Y1 L: |' s5 i5 E
1.1 分布式计算的定义; @8 v: K! x5 U& w
1.2 分布式计算的重要性' C! P) G& e( O% [5 Z
1.3 客户端-服务器应用程序
' P p$ i3 q+ T# y$ S/ Z1.4 通用对象代理体系结构(CORBA)
( I t. T) g. F1.5 Java RMI
# `. f8 |1 L& d! U: C0 R# N1.6 Microsoft DCOM' F$ n6 A& Q% p9 V4 B
1.7 面向消息的中间件- m }1 E, l. S. M
1.8 分布式计算的常见挑战
0 x2 E: i) L6 ~- o1.9 J2EE和XML在分布式计算中扮演的角色
9 h/ i3 A; V8 Z4 y" n1 K( r( d1 w1.10 Web服务的出现
7 _9 s/ l3 u5 ], g0 J' K; m" g6 e1.11 小结$ t, h8 I( `8 k5 T
第2章 Web服务简介
+ G x/ E* k; F/ m# }9 c; a2.1 Web服务的概念, U5 S/ t4 p J; X Y, B
2.2 动机和特征
& ~/ L9 U/ C' |' q) l2.3 使用Web服务的原因0 I E) E+ w5 R1 {% N% s
2.4 Web服务的基本操作模型" f& k" g/ L! D t! n( k
2.5 核心的Web服务标准
3 W5 x7 ?6 U7 ^0 w) H2.6 其他支持Web服务的业界标准# k [; H6 [9 y4 q0 j, @, v% ^4 C% i: p
2.7 Web服务当前面临的难题
4 }8 l5 ^8 s, `( N! f- h2.8 Web服务的软件和工具: Q# n% P: N: h
2.9 概述业界领袖的Web服务策略
7 a1 X G9 h" Z3 q8 H- b- @ _2.10 Web服务的主要优点! k& \, }9 T) `: a. N
2.11 小结 @$ P: Q) Z: B* Z4 z$ C2 u
第II部分 Web服务体系结构和技术
6 j4 S1 a9 `3 r$ m8 `第3章 构建Web服务体系结构
/ i7 v" C' G% Z& T& C; ?$ P$ D3.1 Web服务体系结构及其核心模块- X! y5 C; ]" j9 e; }5 Y
3.2 商业工具
: V! g: A& x! A9 V! M3.3 Web服务的通信模型9 O( r, Q3 s# z
3.4 实现Web服务. L* E/ n; y1 V3 Y5 K) X) ]9 E
3.5 开发支持Web服务的应用程序
& M; `9 _1 y3 b- }3.6 小结
O9 F. ` N' T& s) f. g第4章 使用SOAP开发Web服务
7 D4 T0 [7 K! U& J ^+ v4.1 基于XML的协议和SOAP& V" l" m& j$ X0 Y
4.2 剖析SOAP消息
' [' h, y- m# V# K: m4 b* X) e) a- _4.3 SOAP编码
' R0 v, L( P' U. l/ Z4.4 SOAP消息交换模型
. ^; |0 C8 Y# S C4.5 SOAP通信
+ }7 Q4 W9 g) w1 z9 y$ i; a4.6 SOAP消息交换
5 V1 P0 W4 S3 `# f7 |0 Y( ]4.7 SOAP与传输协议的绑定
. o6 z! r7 V2 M' P! q) w: F7 Z4.8 SOAP安全性4 q& K/ @9 i! p' K) s$ O( B5 C
4.9 构建SOAP Web服务- i* f6 w- K! a; U1 O/ [6 Q- M/ X
4.10 使用Java开发SOAP Web服务) K- Q& ?" k$ @4 n
4.11 使用Axis创建Web服务示例. n# s1 e$ o/ R6 X
4.12 SOAP的己知局限/ ]5 |8 U) P8 q B4 t; q& r
4.13 小结: [8 y1 T Q0 n; w! p/ ]
第5章 Web服务的描述和发现" c+ o, U) g/ L% Y
5.1 WSDL3 t7 w4 e" a6 A+ L% f; S
5.2 UDDI技术
8 m: x1 X: d3 B3 Q% `! h: @$ _; Z) P5.3 小结1 M, T3 `& e( q9 o. ~
第6章 创建.NET互操作性6 D0 H% H% i) r1 a% \; a
6.1 确保互操作性的方法
, I' \2 N. Q' z& u4 e6.2 Microsoft.NET Framework概述
- g8 t3 B9 Z+ ]# g+ W7 X/ c0 `6.3 为Web服务开发Microsoft.NET客户端程序0 z h& n% g: I' Q& Y
6.4 创建Web服务互操作性面临的挑战
& |$ |" r, G: S: h6.5 WS-I雏形及其目标
8 q# y6 W7 E& r. B a. s, y2 F% ^6.6 公共互操作性测试工作/ n( M3 E7 N$ p( e0 m! M
6.7 小结. Q& k1 O* o J
第III部分 探索JWSDP
8 ~5 i; [6 W+ G$ L第7章 JWSDP简介
7 I, K, }, e4 Y. \# K/ x+ n, K' H7.1 JWSDP' }- Q9 D8 Q8 I( V
7.2 下载Web服务包' i n& d" ^. o3 ]
7.3 小结
( h! T5 Q% U. Z% c6 V" F' J第8章 利用Java API处理XML和绑定数据( z3 Y/ j, u8 o$ ~3 {
8.1 XML基础知识1 A# g! w9 f+ Z5 w
8.2 JAXP
8 }) ?3 m: d. {" p% e- p6 v! {8.3 JAXB+ }& k6 _% B; Z+ U+ f% k
8.4 小结
1 M4 H. M) G+ I/ v8 S第9章 JAXM* U$ X' G' f/ r0 E3 B3 p7 j
9.1 JAXM在Web服务中的作用
* l' H8 s9 h' P2 A( H L& H! B4 t" d4 [9.2 JAXM API编程模型% e2 R5 C7 k t1 b# W
9.3 JAXM的基本编程步骤
/ }3 i/ ~3 |- ]+ W: b3 j9.4 JAXM部署模型7 U2 K: J0 S, y) t: `
9.5 部署基于JAXM的Web服务2 Q6 z$ c: M/ a; G; _3 B* X4 F
9.6 JAXM互操作性# Q- C# O, R9 `
9.7 JAXM在J2EE 1.4中的应用
( R) w6 a/ \- |- S- R/ ]4 X9.8 小结3 f, F' g& H: a5 r
第10章 使用JAX-RPC构建RPC Web服务2 x, p* J' x/ `; Z9 p {, A0 H' w3 H
10.1 JAX-RPC在Web服务中的作用
: J: _; D/ W2 j, b+ Q* _10.2 JAX-RPC API及实现方案模型
9 w$ M/ R& ?3 z( k2 n10.3 JAX-RPC支持的Java/XML映射5 h* K7 z3 I9 I3 Y j, H7 V
10.4 开发基于JAX-RPC的Web服务. @0 w' r$ ]' i& G
10.5 J2EE 1.4中JAX-RPC的应用, T8 t5 _! e5 q1 g
10.6 JAX-RPC互操作性
5 ? `- ?9 N. c# P- D+ o# I10.7 小结
# S& j$ T5 {+ A0 `) Q- h. W9 F第11章 JAXR3 O+ s2 U2 Z- R8 Y" p% T8 |( V
11.1 JAXR简介
1 Z' ]) H3 W: g11.2 JAXR体系结构6 L( ]# [; Y3 }6 M6 Z
11.3 JAXR信息模型
3 G% x+ y* i1 A2 r/ g; E, x+ R, B11.4 JAXR注册表服务API
A# p0 U V) L/ x2 T' g11.5 JWSDP 1.0对JAXR的支持6 K0 v9 y* n$ Y9 R1 O' x: o
11.6 JAXR示例/ I% f& z/ L* e/ N6 _7 _& o( g
11.7 小结
/ k/ r I( m0 f" d1 u0 U+ Z第12章 JWSDP的使用:案例分析2 {( _+ h, [3 q* g' f0 U
12.1 案例概述- j @9 J. i" { n& m g8 m) T5 a
12.2 案例分析体系结构 z+ u5 Z. J1 f
12.3 组件的设计: x& I( O% `/ d! u
12.4 实现方案% z S. m6 P/ t' L. Y: \
12.5 设置JWSDP环境" x# ?2 ?1 \5 z$ |8 B! F1 U
12.6 执行场景
2 \/ @! N* w% @12.7 小结
. K" h4 G$ e$ {- {3 M" Z! s3 i第IV部分 Web服务中的安全性# W: S2 x/ O4 K
第13章 Web服务安全性
3 m7 I1 r/ f6 h, Y4 B& q! E13.1 保护Web服务所面临的问题
: l2 c8 n H* x9 g |13.2 XML Encryption
; M1 d: p" H5 l13.3 XML Signature, x9 z& ~6 [& R
13.4 XKMS. c4 E3 b0 s) c
13.5 SAML
0 J: T4 {- X0 `* {" `2 E# G13.6 XACML0 B0 _3 V/ K0 Y5 P
13.7 结论
0 G1 f! z, A* R* f: y6 L. u1 O3 o13.8 小结
0 y. o$ w( Y- X第V部分 Web服务策略和解决方案
+ C/ E) ]1 X) Z7 Z- C0 z; ]& p% b第14章 Sun ONE简介. B$ y, ]* e5 V9 Z" Y
14.1 Sun ONE的构想
# d7 c$ d7 d! ^/ K14.2 按需服务+ `. k$ N! h9 h0 H! ~4 l" b
14.3 Sun ONE体系结构' a) u4 v" L5 M& v/ I5 N, W: f
14.4 小结
* P- C4 e0 F |- K0 d r: c* i/ [6 b M" X; |0 f, |, d' c# u
7 V; L6 i3 G, G5 O% G X. L1 F |
|