《Java Web服务编程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)Rashim Mogha,(美)V. V. Preetham著;刘凌译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302073422
  • 页数:403 页
图书介绍:本书介绍了创建Java Web服务,主要内容包括:Web服务简介,Web服务技术堆栈,Java Web服务的体系结构,使用Wspp创建Web应用程序。

1.1 Web服务概述 1

目 录 1

10.1.3 SOAP打包 22 1

第1章Web服务的体系结构 1

第1部分Web服务简介 1

1.2面向服务的体系结构 2

1.2.1服务的抽象 2

1.2.2服务的封装 3

1.2.3服务的模块化 4

1.2.4服务的多态性 4

1.3服务的角色 5

1.3.1服务提供商 5

1.3.2服务代理商 6

1.3.3 服务请求者 7

1.4 技术堆栈 7

1.5体系结构的过程 9

1.5.1描述 10

1.5.2发现 11

1.5.3 调用 13

1.6价值链 13

1.6.1标准体 15

1.6.2框架提供商 15

1.6.3工具和产品供应商 15

1.6.4Web服务开发者 15

1.6.5Web服务销售者 15

1.6.6 Web服务提供商 15

1.6.7 Web服务消费者 15

1.7 小结 16

第2部分Web服务的技术堆栈 17

第2章XML 17

2.1 XML简介 17

2.2 XML基础 18

2.2.1合适的XML文档——规则 20

2.2.2 XML文档的组件 23

6.4.1 JSP组件 1 32

2.3 XML命名空间 33

2.4 小结 37

第3章WSDL 38

3.1 WSDL的起源 38

3.2.1 wSDL的结构 40

3.2 WSDL简介 40

3.2.2 WSDL的示例 41

3.3服务抽象的定义 43

3.3.1 WSDL的语法 43

3.3.2 WSDL的元素 45

3.3.3 绑定类型 54

3.3.4 MIME绑定 58

3.4 小结 59

4.1 SOAP简介 60

第4章SOAP 60

4.1.1 SOAP的设计目标 61

4.1.2符号约定 62

4.1.3 SOAP的示例 62

4.2 SOAP的消息交换模式 63

4.3 SOAP消息 64

4.3.1 SOAP的信封 65

4.3.2 SOAP的标题 65

4.3.3 SOAP的主体 67

4.3.4 SOAP的故障 68

4.4.2 soapenv:mustUndrstand属性 70

4.4.3 soap env:actor属性 70

4.4.1 soapenv:encodingStyle属性 70

4.4 SOAP的属性 70

4.5 SOAP的编码 71

4.5.1 简单类型 71

4.5.2多态性存取器 72

4.5.3 复合类型 72

4.6 HTTP上的SOAP 73

4.6.1 HTTP请求 73

4.6.2 SOAPAction 74

4.6.3 HTTP响应 74

4.7 SOAP-RPC 75

4.8 SOAP绑定示例 76

4.9 SOAP消息的处理 80

4.10运用Apache SOAP工具包实现SOAP 81

4.1 1小结 88

第5章UDDI 89

5.1 UDDI是什么 89

5.2为什么UDDI很重要 92

5.3 UDDI的技术框架 93

5.4 UDDI数据结构 94

5.4.1关于企业的信息 94

5.4.2关于服务的信息 95

5.4.3关于绑定的信息 96

5.4.4关于服务规范的信息 98

5.5 UDDI程序员的API 99

5.4.5发布者断言 99

5.5.1体系结构和设计 100

5.5.2 API参考 100

5.5.3查询API 101

5.5.4发布API 103

5.6 UDDI的最佳实践 107

5.7 UDDI工作区 108

5.8协同使用UDDI和WSDL——一个实例 109

5.9小结 111

第3部分Java Web服务的体系结构 112

第6章JavaServer Pages和Java servlet简介 112

6.1.1两层模型 112

6.1 系统体系结构概述 112

6.1.2三层模型 113

6.1.3 n层模型 114

6.2 servlet是什么 115

6.2.1 servlet和其他可选技术 116

6.2.2 servlet的工作方式 117

6.2.3 Javax.servlet包 117

6.2.4 servlet的生命周期 119

6.2.5部署servlet 119

6.2.6创建、部署和测试servlet 120

6.3.1 servlet中保持会话跟踪的技术 128

6.3会话跟踪 128

6.4 Java Server Pages概述 130

6.3.2 Javax.servlet.http.Cookies类 130

6.4.2运用JavaBean组件实现JSP 134

6.4.3 JSP自定义标记 137

6.5 小结 140

第7章J2EE和Web服务 141

7.1 J2EE体系结构简介 141

7.2 Web组件 144

7.2.1 servlet 144

7.2.2 Java Server Pages 151

7.3 J2EE和Web服务 153

7.3.1 SunONE概述 154

7.3.2 DART 154

7.4 小结 155

8.1 JAXP简介 156

第8章 JAXP 156

8.2 SAX API 157

8.2.1设置JWSDP 159

8.2.2 XML文档 159

8.2.3分析和显示 160

8.2.4内容处理程序 163

8.3 DOM API 166

8.4 小结 179

第9章JAXB 180

9.1 JAXB简介 180

9.1.1文档类型定义 181

9.1.2绑定模式 182

9.1.3 JAXB的优点 189

9.1.5 JAXB的组件 190

9.1.6 JAXB运行时库 190

9.1.4 JAXB的局限性 190

9.2解编、验证和编组 196

9.2.1解编 197

9.2.2验证 197

9.2.3编组 197

9.3用JAXB编程 198

9.4小结 215

第10章JAXM 216

10.1 JAXM简介 216

10.1.1通信类型 218

10.1.2互操作性 220

10.2 J2EE通信 222

10.3 JAXM体系结构 223

10.3.1 JAXM客户程序 223

10.3.2 JAXM消息配置文件 224

10.4 JAXM编程模型 225

10.4.1 javax.xml.messaging程序包 225

10.4.2 javax.xml.soap程序包 227

10.5 JAXM示例 229

10.6小结 239

第11章JAX-RPC 240

11.1 JAX-RPC概述 240

11.1.1服务端点定义 241

11.1.2服务的实现 242

11.1.3服务的部署 242

11.1.4服务的调用 242

11.1.5服务的描述 243

11.2 JAX-RPC映射 244

11.2.1 XML到Java的映射 244

11.2.2 WSDL到Java的映射 246

11.3 JAX-RPC编程模型 248

11.3.1客户编程模型 248

11.3.2简单的回送示例 249

11.4小结 261

12.1 JAXR概述 262

第12章JAXR 262

12.1.1 XML注册库 263

12.1.2性能配置文件 265

12.2 JAXR编程模型 265

12.2.1 JAXR API 267

12.2.2注册库信息模型 269

12.2.3 ConnectionFactory和连接对象 271

12.2.4LifeCycleManager和BusinessLifeCycleManager接口 272

12.2.5 BusinessQueryManager和DeclarativeQueryManager接口 276

12.3 JAXR示例 278

12.4 小结 284

第13章JSTL 285

13.1 JSTL概述 285

13.1.1 JSP自定义标记 286

13.1.2 JSTL的目标 288

13.1.3 多重TLD 289

1 3.2表达式语言支持 290

13.2.1 EL支持标记 291

13.2.2 EL流程控制 293

13.2.3 EL与URL相关的方式 295

1 3.3 il8n支持 297

13.3.1 il8n地区 297

1 3.3.2 il8n消息模式化 298

13.3.3 il8n数字和日期格式化 300

13.4数据库支持 304

1 3.4.1<sql:query>标记 304

13.4.3<sql:transaction>标记 305

13.4.2<sql:update>标记 305

13.4.4<sql:driver>标记 306

13.4.5 <sql:param>标记 307

13.5 XML支持 307

13.5.1 XML核心标记 308

13.5.2 XML流程控制 309

13.5.3 XML转换支持 311

13.6小结 313

第4部分附 录 314

附录A WSDL基础 314

附录B SOAP基础 321

附录C UDDI 2.0版本程序员的API基础 326

附录D XML入门 342

附录E Java WSDP 387