该用户从未签到
|
Java Web服务开发+ @9 b$ L) B Y8 L! v
9 p7 I2 W* S( z# Y) _
: N& \# h) G4 z. ^( u/ n5 E4 C
/ u. U9 k+ t; x' w, a% Z. C本书全面深入地探讨了下一代分布式计算技术—— 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的大量示例。
5 |4 A" d' F7 R9 V1 z
, G2 R& C0 ]. Z$ o0 j
3 z1 p1 y' S2 J9 L' X! q
===========================================================================================================================+ g& P3 K6 y$ p$ ?- x, i* f6 U
第I部分 Web服务溯源及演变
7 ^ g& g" t5 k第1章 分布式计算的演变
% l4 l& _; ?3 a6 {8 \' V$ v1.1 分布式计算的定义
+ a+ N1 z5 v9 F Z1.2 分布式计算的重要性
* S3 g2 G6 d8 S1.3 客户端-服务器应用程序
. _! b# u6 q5 S: J4 \8 y2 ^3 I* I; {1.4 通用对象代理体系结构(CORBA)1 l6 j$ {6 M6 u$ {4 H3 `) G
1.5 Java RMI5 g7 H' B; x0 \9 D3 E
1.6 Microsoft DCOM- O; x. c3 |6 f8 g7 i' C
1.7 面向消息的中间件$ h- v4 {6 g1 ~. t
1.8 分布式计算的常见挑战1 J+ p; ?$ o; e3 w
1.9 J2EE和XML在分布式计算中扮演的角色
9 ]# W6 E. }) V: G* G( g7 P% Y. p. D) E1.10 Web服务的出现/ \) J9 i+ b9 ~3 l1 t$ \, M
1.11 小结$ M& L: K2 |% ]; v1 K8 Q, l
第2章 Web服务简介3 n/ ^3 t& T% K
2.1 Web服务的概念
4 Z" W# ]7 r3 Y+ S. s2.2 动机和特征
3 z" G k; q, Y1 Z* |2.3 使用Web服务的原因: s- F/ l2 o: {7 d2 C
2.4 Web服务的基本操作模型" }8 o" X* ]# _$ b
2.5 核心的Web服务标准
# a3 |5 L g9 N- h9 M2.6 其他支持Web服务的业界标准
$ o o2 r' U7 C4 F/ H, Y4 a2.7 Web服务当前面临的难题- F$ C* Y# P8 s- H3 L
2.8 Web服务的软件和工具
5 m! J0 f$ ^& x9 X% G. K9 _; e2.9 概述业界领袖的Web服务策略% v8 \- K( N) c9 _1 B
2.10 Web服务的主要优点6 y W# i8 E5 w' |
2.11 小结+ _3 z$ B. d2 a3 Z" ~; r
第II部分 Web服务体系结构和技术5 ~7 S6 C7 \$ P9 x9 F
第3章 构建Web服务体系结构
+ R4 c) y/ X2 E% p; c1 d3.1 Web服务体系结构及其核心模块+ O7 f, u0 D$ I% v$ d, B
3.2 商业工具
4 [; |& S( c) A* E- {0 F5 I3.3 Web服务的通信模型9 r3 g0 j7 w$ d/ b
3.4 实现Web服务
& ~8 l9 E& f- R+ A3 _; g3.5 开发支持Web服务的应用程序5 c# E* A5 U3 v+ a9 H
3.6 小结
5 A3 e" H$ Y$ x/ o5 Q3 A. ~第4章 使用SOAP开发Web服务3 f; \' @0 Q# [. a5 g
4.1 基于XML的协议和SOAP; @! Z0 b: A$ p- e' D2 q# C
4.2 剖析SOAP消息
- N$ O& Y4 i/ g( N4.3 SOAP编码
1 u4 J/ w' X- K; Z, `4.4 SOAP消息交换模型
9 w( e! }5 z( Z4.5 SOAP通信4 y6 E$ D! V6 S. F
4.6 SOAP消息交换; x" n! L* |0 g; D* P
4.7 SOAP与传输协议的绑定
$ I! G9 T( V( v5 `5 W4.8 SOAP安全性
. C% I! g' o0 }$ C# t7 [8 Q/ o# K6 l3 G4.9 构建SOAP Web服务8 g) o. [' a* @3 [1 i1 ~8 p
4.10 使用Java开发SOAP Web服务
1 Z& {5 U# k" c4.11 使用Axis创建Web服务示例8 H2 o' Z# Q% ?- ]! u
4.12 SOAP的己知局限
8 M, o& ~0 A! r2 W: p4.13 小结
8 E8 ?2 d8 `* B! A( x/ c第5章 Web服务的描述和发现# T1 r7 J3 n; K! a, f
5.1 WSDL
/ H: c1 \, C9 V. `5.2 UDDI技术
1 M6 @/ F5 D5 s+ i5.3 小结3 E- W: g9 u. h/ C8 Q* B- C8 Q
第6章 创建.NET互操作性
9 M) |- s1 y& L8 @6.1 确保互操作性的方法
' |% K! z a5 k/ B8 {' c- ?% v/ `6.2 Microsoft.NET Framework概述
, Q9 w( q3 u8 h2 R6.3 为Web服务开发Microsoft.NET客户端程序. k4 T& X- ?& O& U
6.4 创建Web服务互操作性面临的挑战
- F M$ e' F/ `. L" A/ z8 y) C& Y6.5 WS-I雏形及其目标) b/ V. x2 Q; G* A7 g V
6.6 公共互操作性测试工作5 @( r* R- @+ h, W* k% S6 F
6.7 小结* l3 z$ l2 D! _5 _
第III部分 探索JWSDP
7 N2 ]6 A$ @/ Y4 ^- c& W+ q第7章 JWSDP简介/ i3 G+ X3 [/ n- r
7.1 JWSDP
4 ?, `* s( v8 m9 r9 [, w9 [7.2 下载Web服务包- }, P1 W! k, M i* b) |0 h
7.3 小结" Q* D# I" A2 v& p7 z( h
第8章 利用Java API处理XML和绑定数据2 d7 s4 z. F& S. Q* n
8.1 XML基础知识, I4 D* o$ u! Y3 J+ B$ U
8.2 JAXP
+ Q* O: d6 B# l8.3 JAXB
2 ~2 p ^' v7 z/ I' |8.4 小结
1 t! i8 B8 i6 V4 s% @$ K第9章 JAXM1 D$ t, V# Q$ Y, @! r& {- [7 K
9.1 JAXM在Web服务中的作用
0 j4 X$ ]9 F, o8 K/ y9.2 JAXM API编程模型
% v1 F* W/ ?2 i" B3 N% y+ }( O& c. {9.3 JAXM的基本编程步骤 h6 Q( r2 u- ]9 D8 a2 C
9.4 JAXM部署模型 {2 u* _3 Z; T/ i7 m
9.5 部署基于JAXM的Web服务& ]% D& ]4 A# l+ t0 t/ m
9.6 JAXM互操作性0 M6 Q5 X" {9 J
9.7 JAXM在J2EE 1.4中的应用
0 M" K v0 [' y# q8 t7 I: x& S( m9.8 小结
+ b g8 X" e0 r+ `# n/ x2 R2 r, r7 |第10章 使用JAX-RPC构建RPC Web服务. y$ y) t' P4 h% u
10.1 JAX-RPC在Web服务中的作用% L: d+ }- ]" ~& O5 V' K
10.2 JAX-RPC API及实现方案模型$ I1 Q* N: }4 e o
10.3 JAX-RPC支持的Java/XML映射+ x: u a6 P* V$ a* X
10.4 开发基于JAX-RPC的Web服务" B" Y2 n" a$ S: Y
10.5 J2EE 1.4中JAX-RPC的应用: z/ o, Y3 D% W
10.6 JAX-RPC互操作性4 C/ N: h( ~+ ^! B
10.7 小结
! ` Q# |' I4 O: P第11章 JAXR
- b2 ]* ~4 v/ p3 K, ^11.1 JAXR简介
9 i. K. ?# X6 D* A4 z9 ~: O' j( v9 g' T- K11.2 JAXR体系结构
' r. I& N1 B7 U9 _11.3 JAXR信息模型: s! s8 T# p3 c% b# C( U$ {
11.4 JAXR注册表服务API
6 F/ ~) L+ J5 N( D* V* f+ U11.5 JWSDP 1.0对JAXR的支持% F* Q. z/ v: }4 }4 P& G/ p
11.6 JAXR示例% L5 y( q0 `0 k( g( |& t1 i$ R
11.7 小结
+ s( R$ N+ p8 _5 k" y第12章 JWSDP的使用:案例分析! Q% w2 M+ [2 A8 d' B
12.1 案例概述: k3 \( M8 T3 x+ L7 n5 K+ d- i8 d
12.2 案例分析体系结构
O" B; g0 }, z+ J& J+ x12.3 组件的设计
- J N0 c3 P( ?) S12.4 实现方案) ]: w) z7 M# o$ W
12.5 设置JWSDP环境" ?8 ^: |7 y: k2 X- E
12.6 执行场景
' X. E/ n+ _! m( X5 z12.7 小结% F" e f% r( g, G6 `( B( z
第IV部分 Web服务中的安全性% S" U y8 r+ P8 n
第13章 Web服务安全性$ E' S! ^, B D* K
13.1 保护Web服务所面临的问题+ K) a& I* Z0 ~, ]" f
13.2 XML Encryption) s, d$ X7 t: Z# F8 Y
13.3 XML Signature
; s! }+ o2 q$ `. n, q5 V7 w& q13.4 XKMS
# ~4 I* ?, Y' h+ F13.5 SAML
[4 R3 c8 V1 N+ @& p8 X! Z13.6 XACML
6 e/ T( H1 l( s1 A2 @$ N2 ]3 `13.7 结论# m4 B- j9 I: f9 m
13.8 小结. i4 X6 C" F s
第V部分 Web服务策略和解决方案
! A, k0 r4 f8 {- t第14章 Sun ONE简介
4 e. a# u( N5 q$ w% V0 l14.1 Sun ONE的构想
7 Q) |4 x, q+ l! T8 h7 W- j" J14.2 按需服务
* D. o+ G+ q4 {* }: w4 C14.3 Sun ONE体系结构9 i& q3 S3 S5 B8 j' E
14.4 小结
$ ?$ _$ ^# M) Y) y: n! D2 K& k5 I: M
}* ]0 h8 g5 ?) J2 Y+ k
! i+ g5 V l# q |
|