注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关应用Java API开发Web Services

应用Java API开发Web Services

应用Java API开发Web Services

定 价:¥36.00

作 者: (美)Jay Foster,(美)Mick Porter等著;李华飚,黎晓冬等译;李华飚译
出版社: 中国水利水电出版社
丛编项: 万水计算机核心技术精解系列
标 签: Java

ISBN: 9787508415154 出版时间: 2003-07-01 包装: 精装
开本: 24cm 页数: 340 字数:  

内容简介

  将XML集成到你的Java平台:·掌握JWSDP(JavaWeb服务开发工具包)·运用Java开发和使用Web服务和XML文档·支持XML标准诸如DOM、SAX和XSL这是一本全面介绍使用JSWDP来开发Web服务的实用参考书。JavaWeb服务开发人员包(JavaWebServicesDeveloperPack,JWSDP)是一个工具和库的集合,设计这些工具和库使得用Java开发Web服务尽可能地简单。本书介绍了JWSDP的组成以及如何使用Java来处理XML文档。接下来讲述了JWSDP对SOAP的支持、如何查找和描述Web服务以及安全问题等。本书结构合理,体例清晰,讲述过程中使用了丰富的实例,非常适合读者理解。本书适合专业的Java软件工程师阅读,也适合开发Web服务的专业人士阅读。对于有兴趣学习Java和Web服务的IT人士,也是一本很好的参考书。

作者简介

  JayFoster从1989年起就是一个工厂技术专家。他的技术特长包括面向对象的设计和建模、软件工程、基于Web的应用程序设计和开发、外部网/内联网安全以及N屋应用程序开发。他在如下技术方面在丰富的经验:JavaServlet、EnterpriseJavaBeans、JavaServerPages、JDBC、RMI、JFC、Swing、使用UML来实现OOA/OOD/OOP、CORBA、WebService、.NETFramwork、C#、ASP.NET、Web安全和企业应用集成。从1996年开始他就开发基于Java的面向对象系统,并且他是Java认证工程师。Jay著有关不同Java编程主题的多本书籍。MickPorter是Logica的高级技术架构师。Mick擅长于设计和实现无线和移动商业系统。他在IT业有15年的从业经验,参与过许多的系统和工程。并且在最近几年,他完成了多个重要的电子商务系统。Mick获得了计算机科学的学士学位,并且五年前成为Java认证工程师,以及通过了微软认证专家的考试。Mick和他的妻子Andrea和孩子Hollky、Anthony生活在奥大利亚的悉尼。

图书目录

译者序
作者简介
致谢
前言
第1章 JWSDP绪论
1.1 引言
1.2 JWSDP的历史
1.3 JAXP
1.4 JAXM
1.5 JAX-RPC
1.6 JAXR
1.7 JSSE
1.8 JSTL
1.9 Ant和 Tomcat
1.10 小结
1.11 主要内容快递
1.11.1 JWSDP的历史
1.11.2 JAXP
1.11.3 JAXM
1.11.4 JAX-RPC
1.11.5 JAXR
1.11.6 JSSE
1.11.7 JSTL
1.11.8 Ant和 Tomcat
1.12 常见问题解答
第2章 运用SAX处理XML文档
2.1 引言
2.2 了解基于事件的XML解析
2.2.1 SAX事件模型
2.2.2 了解事件处理器
2.3 创建SAX解析器
2.3.1 SAX接口和 SAX实现
2.3.2 JAXP和底层SAX引擎
2.4 使用SAX解析器解析数据
2.4.1 输入源
2.4.2 Servlet示例
2.5 配置解析器
2.5.1 激活确认
2.5.2 激活命名空间
2.5.3 激活其他功能
2.6 处理高级事件
2.7 小结
2.8 主要内容快递
2.8.1 了解基于事件的XML解析
2.8.2 创建SAX解析器
2.8.3 运用SAX解析器解析数据
2.8.4 配置解析器
2.8.5 处理高级事件
2.9 常见问题解答
第3章 运用DOM处理 XML文档
3.1 引言
3.2 文档对象模型
3.2.1 DOM树
3.2.2 基类
3.2.3 相互关系
3.3 JAXP和底层DOM引擎
3.4 创建DOM解析器
3.5 把XML解析为DOM
3.6 操作DOM对象
3.7 高级主题
3.7.1 多线程的应用程序
3.7.2 解析器属性
3.7.3 选择一个带即插即用接口的DOM解析器
3.7.4 DOM解析器搜索路径
3.7.5 错误处理
3.8 小结
3.9 主要内容快递
3.9.1 JAXP和底层DOM引擎
3.9.2 创建DOM解析器
3.9.3 把XML解析成DOM
3.9.4 操作DOM对象
3.9.5 高级主题
3.10 常见问题解答
第4章 XML转换
4.1 引言
4.2 XSL和XSLT
4.2.1 XPath和 XSLT
4.2.2 程序的 XSLT
4.3 JAXP和底层XSL引擎
4.4 使用JAXP类
4.4.1 创建转换器
4.4.2 转换器
4.4.3 模板
4.5 其他XSL的JAXP问题
4.5.1 错误处理
4.5.2 URIResolver
4.5.3 线程安全
4.5.4 即插即用
4.6 小结
4.7 主要内容快递
4.7.1 复习XSL和XSLT
4.7.2 JAXP和低层XSL引擎
4.7.3 使用JAXP类
4.7.4 其他JAXP for XSL问题
4.8 常见问题解答
第5章 运用JSTL(JSP标准标签库,JSP Standard Tag Library)
5.1 引言
5.2 表达式语言
5.2.1 为什么使用表达式语言
5.2.2 支持的表达式语言
5.2.3 选择表达式语言
5.2.4 表达式语言和标签库选择
5.2.5 未来的版本与表达式语言的兼容性
5.2.6 表达式语言
5.2.7 循环
5.2.8 条件表达式
5.2.9 导入的外部资源
5.2.10 URL操作
5.3 SQL查询标签
5.3.1 安装驱动器
5.3.2 执行查询
5.3.3 执行更新
5.3.4 表示事务的界限
5.3.5 定义位置
5.3.6 定义时区
5.3.7 指定资源集
5.3.8 定位资源集
5.3.9 使用国际化消息
5.3.10 解析和格式化
5.4 XML支持标签
5.4.1 解析和搜索
5.4.2 循环
5.4.3 流控制
5.5 小结
5.6 主要内容快递
5.6.1 表达式语言
5.6.2 核心标签
5.6.3 SQL查询标签
5.6.4 国际化标签
5.6.5 XML支持标签
5.7 常见问题解答
第6章 编写SOAP客户端程序
6.1 引言
6.2 了解SOAP
6.2.1 封套
6.2.2 消息报头
6.2.3 消息主体
6.2.4 附件
6.3 SOAPElement和 JAXM DOM
6.3.1 SOAPElement
6.3.2 名称(Name)
6.3.3 文本
6.4 JAXM SOAP元素
6.4.1 SOAPMessage
6.4.2 SOAPPart
6.4.3 SOAPEnvelope
6.4.4 SOAPHeader和 SOAPHeaderElement
6.4.5 SOAPBody、SOAPBodyElement和SOAPFault
6.5 创建SOAP消息
6.5.1 MessageFactory
6.5.2 创建SOAP组件、封套、报头和主体
6.5.3 把附件添加到消息
6.6 综合应用--一个完整的SOAP客户端应用程序
6.7 小结
6.8 解决方案快递
6.8.1 了解SOAP
6.8.2 SOAPElement和 JAXM DOM
6.8.3 JAXM SOAP元素
6.8.4 创建SOAP消息
6.8.5 综合应用--一个完整的SOAP客户端应用程序
6.9 常见问题解答
第7章 编写SOAP服务器
7.1 引言
7.2 消息路由
7.2.1 异步消息
7.2.2 信息路由
7.3 建立到JAXM提供者的连接
7.4 ProviderConnection
7.4.1 用ProviderConnection来创建消息
7.4.2 用ProviderConnection来发送消息
7.4.3 配置文件
7.5 编写SOAP服务器Servlet
7.6 编写SOAP EJB
7.7 SOAP Servlet示例
7.8 小结
7.9 主要内容快递
7.9.1 信息路由
7.9.2 建立到JAXM提供者的连接
7.9.3 ProviderConnection
7.9.4 编写SOAP服务器Servlet
7.9.5 编写SOAP EJB
7.9.6 SOAP Servlet示例
7.10 常见问题解答
第8章 使用基于XML的RPC
8.1 引言
8.2 JAX-RPC概述
8.2.1 理解Stub和Tie
8.2.2 发送XMLRPC消息
8.3 映射Java数据类型
8.3.1 支持的Java数据类型
8.3.2 映射到 XML/WSDL定义表的数据类型
8.3.3 任意的Java类
8.3.4 保存器类
8.4 在Java类和 WSDL之间的转换
8.4.1 WSDL发生器
8.4.2 使用由Stub发生器生成的类
8.5 创建JAX-RPC客户端
8.5.1 创建一个到远程服务器的连接
8.5.2 调用远程服务器上的方法
8.6 创建JAX-RPC服务器
8.6.1 创建服务定义接口
8.6.2 创建xrpcc配置文件
8.6.3 开发服务实现
8.6.4 构建服务器WAR文件
8.7 创建一个简单的XML-RPC服务器和客户端
8.8 小结
8.9 主要内容快递
8.9.1 JAX-RPC概述
8.9.2 映射Java数据类型
8.9.3 Java类和 WSDL之间的转换
8.9.4 创建JAX-RPC客户端
8.9.5 创建JAX-RPC服务器
8.9.6 创建简单的XML-RPC服务器和客户端
8.10 常见问题解答
第9章 定位Web服务
9.1 引言
9.2 注册中心
9.2.1 关于服务的元数据的存储
9.2.2 主要注册标准
9.3 对Web服务进行分类
9.3.1 分类层次
9.3.2 层次示例
9.3.3 组织、用户
9.4 连接到注册中心
9.5 查询注册中心
9.5.1 使用简单查询来查找服务
9.5.2 使用复杂查询来查找服务
9.5.3 了解查询结果
9.6 WSDL文档
9.6.1 WSDL文档的结构
9.6.2 WSDL文档示例
9.7 在注册中心中存储信息
9.7.1 添加新注册记录
9.7.2 更新记录
9.7.3 废除并删除现有记录
9.7.4 安全性要求
9.8 小结
9.9 主要内容快递
9.9.1 注册中心
9.9.2 对Web服务进行分类
9.9.3 连接到注册中心
9.9.4 查询注册中心
9.9.5 WSDL文档
9.9.6 把信息存储到注册中心中
9.10 常见问题解答
第10章 Java安全套接字层
10.1 引言
10.2 配置JSSE
10.2.1 密匙和证书介绍
10.2.2 使用keytool工具来创建Keystore
10.2.3 使用keytool来创建/安装证书
10.2.4 引用带JSSE特性的keystore
10.3 使用HTTPS URL处理器
10.3.1 配置JSSE的URL处理器
10.3.2 创建HTTPS连接
10.4 使用SocketFactory
10.4.1 创建套接字和 Serversocket(手工)
10.4.2 使用socketFactory和ServerSocketFactory
10.4.3 SocketFactoy的优点
10.4.4 决定默认和已安装的密码套件
10.5 使用安全服务器套接字
10.5.1 获取安全套接字工厂
10.5.2 注册安全服务器套接字
10.5.3 接受连接
10.5.4 读取数据
10.5.5 写入数据
10.5.6 关闭连接
10.6 使用安全客户端套接字
10.6.1 连接到远程安全服务器上
10.6.2 写入数据
10.6.3 读取数据
10.6.4 关闭连接
10.7 使用带WSDP的JSSE应用程序
10.7.1 在Web服务中使用URLHandler
10.7.2 通过Web服务显示已安装的密码套件
10.7.3 客户端一服务器 Web服务
10.8 小结
10.9 主要内容快递
10.9.1 配置JSSE
10.9.2 使用HTTPS URL处理器
10.9.3 使用SocketFactory
10.9.4 使用安全服务器套接宇
10.9.5 使用安全客户端套接字
10.9.6 在WSDP中使用JSSE应用程序
10.10 常见问题解答
第11章 使用JWSDP工具
11.1 引言
11.2 JWSDPUDDI注册中心
11.2.1 安装
11.2.2 配置
11.2.3 启动
11.2.4 限制
11.2.5 选择注册中心
11.3 Tomcat
11.3.1 安装
11.3.2 配置
11.3.3 启动
11.3.4 与Apache服务器的关系
11.4 Ant
11.4.1 Ant输入文件的结构
11.4.2 调用ANT
11.4.3 Ant示例
11.5 小结
11.6 主要内容快递
11.6.1 JWSDP UDDI注册中心
11.6.2 Tomcat
11.6.3 Ant
11.7 常见问题解答

本目录推荐