该用户从未签到
|
Java Web服务开发
$ ?3 G6 f2 @, j3 y" R; x/ v1 X, F: ]" q3 W
3 i# K, N3 D! ?, X5 c: Z
, D( z% g* q0 u
$ x3 V2 X! D/ P本书全面深入地探讨了下一代分布式计算技术—— 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的大量示例。
' w3 c7 G% e' @8 v" s. G( b6 O9 [7 O: W( p: E/ q, q. }
' w6 V( @( }! C" o( O# t6 |3 a" E
===========================================================================================================================$ m0 `) m; T% D
第I部分 Web服务溯源及演变* m$ Y \. p7 v* c2 S
第1章 分布式计算的演变- }' m% L V q0 g% q& J' x
1.1 分布式计算的定义
9 L5 t2 `$ M( X/ A1 G/ X1.2 分布式计算的重要性
9 Y+ _: A; U8 c" X1.3 客户端-服务器应用程序
& Q, H5 B$ W) O. I1 Z1.4 通用对象代理体系结构(CORBA)$ o9 }7 D/ }# |! _7 c1 K
1.5 Java RMI
: u, J8 g8 r0 M" Z# q' _1.6 Microsoft DCOM+ m0 J5 u, X7 W% Q7 l
1.7 面向消息的中间件2 X0 ^ @2 e9 H/ l9 q
1.8 分布式计算的常见挑战
+ g( V# C& `7 ]1 g1.9 J2EE和XML在分布式计算中扮演的角色" h+ g& t) v3 O- G* f4 h4 T' n5 U
1.10 Web服务的出现" F0 M# u$ [2 ^
1.11 小结
3 o& e0 ?6 e+ H+ h) y第2章 Web服务简介. K6 q. x- g9 u2 F M( S; t
2.1 Web服务的概念
5 p, S, ]7 k7 _8 Q- @& w$ Q- G2.2 动机和特征* V" _) ^/ A6 z' G
2.3 使用Web服务的原因
( J) z' i5 b/ U2.4 Web服务的基本操作模型
7 v4 l. k) y" o2.5 核心的Web服务标准. J0 a" _6 b% ?9 ~, J8 L1 B
2.6 其他支持Web服务的业界标准/ |6 v) R l) Z+ g, {' w6 m8 j7 M/ ~
2.7 Web服务当前面临的难题7 w# x& R$ J& H" ]* H* M9 r; F
2.8 Web服务的软件和工具
- i% h- _! D* Q* q \( `. Q7 m2.9 概述业界领袖的Web服务策略" M: n( {, B5 l1 |2 a
2.10 Web服务的主要优点
u, B- M0 H" n# I2.11 小结
* B u" `) Z4 v' ~! V$ ]+ T第II部分 Web服务体系结构和技术
# R1 P- L, O7 h第3章 构建Web服务体系结构( ]/ x4 G2 |6 d. n9 t1 d
3.1 Web服务体系结构及其核心模块' `) n1 P# Y% P) Y
3.2 商业工具" w( d5 ^# T V
3.3 Web服务的通信模型' U+ H' U; y- Z! |9 W6 r/ P
3.4 实现Web服务
; x8 ~" l, M2 o* q. N3.5 开发支持Web服务的应用程序0 k& |; C( @) o4 n
3.6 小结
- j) }- O# ]* H" K2 s第4章 使用SOAP开发Web服务$ Y; h4 z$ ^6 b: I
4.1 基于XML的协议和SOAP
* v8 v: k* @, M( C! K2 W! v+ Y7 e4.2 剖析SOAP消息7 T5 d1 r6 {+ g3 S% Y
4.3 SOAP编码( K7 n* d5 g/ O' }
4.4 SOAP消息交换模型
- ?' s- `8 |( `4.5 SOAP通信; l% l% U$ M6 O9 [
4.6 SOAP消息交换
: Z1 R0 E/ k; o4.7 SOAP与传输协议的绑定7 F$ H: B. R( ^- g
4.8 SOAP安全性8 P/ ^: A+ D' g8 ^2 L0 ?! b3 O, E4 {* S
4.9 构建SOAP Web服务! j+ ]# ]' V! G2 j; \6 O
4.10 使用Java开发SOAP Web服务
7 y/ J/ B# H! {& a4.11 使用Axis创建Web服务示例
7 a& w" x2 \& M* k" E4.12 SOAP的己知局限1 ]+ X# j3 F9 H# u
4.13 小结$ ^" N$ `; P0 v6 J8 E$ D
第5章 Web服务的描述和发现
$ N1 V( A) F7 g/ E/ Z5.1 WSDL
+ G4 b* l8 L6 L' N5.2 UDDI技术# p* r% l6 U) _7 V
5.3 小结5 y) x3 a4 B2 o0 P
第6章 创建.NET互操作性6 D6 F1 u% }; T% v: z6 a1 L# G. L
6.1 确保互操作性的方法
/ b7 j& T2 w8 V6.2 Microsoft.NET Framework概述
{: y# l1 [7 V. z6 h* n1 N6.3 为Web服务开发Microsoft.NET客户端程序% }( M4 [; y" ^- ~
6.4 创建Web服务互操作性面临的挑战6 R8 L5 ^% X/ ^4 P" ?
6.5 WS-I雏形及其目标
5 h% N# _& e% T; R4 }6.6 公共互操作性测试工作. R$ ?$ ~4 G. r
6.7 小结
+ W1 v [# W# {% v. F" J第III部分 探索JWSDP
4 }8 \, a4 ?% |, k6 k第7章 JWSDP简介$ K/ ~9 b4 K& {
7.1 JWSDP
" D9 m; {% L- _! {7.2 下载Web服务包
! F& Z( n: M! f' |- m7.3 小结
- M$ M( ~4 A8 o; Q" S+ t第8章 利用Java API处理XML和绑定数据: {' K: W7 z1 o
8.1 XML基础知识. f0 D! o$ H' g2 T! A$ C0 x0 M
8.2 JAXP
- t4 k F# f7 E( r- A% @8.3 JAXB* B& M/ i, h& [4 B' y! s( l
8.4 小结
' k4 k( `3 i M第9章 JAXM# V* Q- Z% i. @2 e3 i6 Q
9.1 JAXM在Web服务中的作用
) f0 U1 j& R- y0 S- m/ p9.2 JAXM API编程模型2 Q. M" U9 ^# m4 j6 w. n5 J0 d
9.3 JAXM的基本编程步骤. B( L l9 Y; J) z$ A: r
9.4 JAXM部署模型- ?, u1 ?/ U1 a5 p( @. e- S
9.5 部署基于JAXM的Web服务7 k& ~- \9 s6 W1 C
9.6 JAXM互操作性
: H* F Y+ K/ N8 U5 x$ b$ }4 E9.7 JAXM在J2EE 1.4中的应用/ @+ x' ~* x1 C! x4 U
9.8 小结& ]! |3 w8 C) e
第10章 使用JAX-RPC构建RPC Web服务
! h5 V. |9 O* n1 |( M* [1 [10.1 JAX-RPC在Web服务中的作用
& h4 N6 n) l; ^4 x% Z10.2 JAX-RPC API及实现方案模型
1 @, N7 K+ ~( m3 k10.3 JAX-RPC支持的Java/XML映射* {2 t2 d- I* M. R7 k" _
10.4 开发基于JAX-RPC的Web服务
- o; r2 h Z$ {: H10.5 J2EE 1.4中JAX-RPC的应用
2 [3 m% I! C5 N# ~$ m6 O10.6 JAX-RPC互操作性1 ~! u8 S. @& t8 G( R
10.7 小结$ Z$ Q$ C' E+ i: t
第11章 JAXR
+ J; }5 t7 k, y* Y: i$ R0 s+ \/ A- P5 q11.1 JAXR简介. I) Q- C% B! i X
11.2 JAXR体系结构: i) j4 C. g0 v8 |
11.3 JAXR信息模型
& N* F4 V2 \. O, Y11.4 JAXR注册表服务API& \# r! l* i$ W4 N9 c
11.5 JWSDP 1.0对JAXR的支持& x; O# v4 p/ z4 [
11.6 JAXR示例8 Z& G+ {1 ?: r3 {$ a: k
11.7 小结
9 F* `- E+ L8 Z3 Z, r; ^' [第12章 JWSDP的使用:案例分析
+ x- g& V* y+ b! H( P- o12.1 案例概述
" B% N6 I; F* c, @12.2 案例分析体系结构
7 _5 A/ X. r2 x+ E: l12.3 组件的设计6 g% g+ b( h: X j% K
12.4 实现方案* ]% w- |/ w) d6 S- @0 k# M2 K
12.5 设置JWSDP环境
. m# f2 k! k+ k$ Z12.6 执行场景
) g& G: _6 J4 A12.7 小结- E# _& y& z8 ]% d
第IV部分 Web服务中的安全性
3 H G p) m, t- O9 P第13章 Web服务安全性; u0 k/ M2 j% h" ~. b. g; ?# Z6 f
13.1 保护Web服务所面临的问题
: U# m3 ^+ q- U+ O13.2 XML Encryption, u, j- Q5 e" v; c) D! X& E
13.3 XML Signature
- g" E0 K. S9 x13.4 XKMS
" n9 K7 S1 k) ? G13.5 SAML
8 p7 c+ H$ b& M' u; x13.6 XACML& r5 {$ i( W/ g J
13.7 结论
3 h9 d7 Q. P8 |2 \' Z13.8 小结/ h, z3 z# h1 a: I' B' I4 I0 ~
第V部分 Web服务策略和解决方案
, |8 f$ _1 u/ \第14章 Sun ONE简介
1 y5 T' G2 j7 F$ m! E' l14.1 Sun ONE的构想
3 D2 i% n# E5 t5 }; H4 A14.2 按需服务
" o3 R* j! }# K6 ~1 f# h14.3 Sun ONE体系结构, Y9 _6 a, g3 B) U+ D0 w U9 d
14.4 小结
: u4 M$ Z9 {% {( g2 e: ], U
. X8 A! S+ X* a; \" L/ z7 b$ ~- N1 ?* e- f4 T8 O
|
|