Java Web服务指南 第1章:Web服务介绍 XML与Java Platform的角色 什么是XML? Java Apls for XML概览 JAXP JAXB JAX-RPC JAXM JAXR 示例情景 第2章:理解XML XML简介 XML和相关规范:领会Alphabet Soup 设计XML数据结构 第3章 Tomcat入门 设置 快速概览 创建Getting Started应用 利用Ant构建Getting Started应用 部署应用 运行Getting Started应用 使用管理工具 修改应用 常见问题及其解决方案 更多信息 第4章:Web应用 Web应用的生命周期 Web应用归档文件 配置Web应用 安装Web应用 部署Web应用 列出已安装和部署的Web应用 运行Web应用 更新Web应用 移除Web应用 解除部署Web应用 Web应用的国际化和本地化 在Web应用中访问数据库 更多的信息 第5章:JAXP JAXP API 包的概述 The Simple API for XML (SAX) API 文档对象模型(DOM) API 用于转换的XML样式表语言(XSLT)API 编译和运行程序 下一步要做的 第6章 :用于XML的简单API 何时使用SAX 编写简单的XML文件 使用SAX解析器回送XML文件 添加其他事件处理程序 使用非验证解析器处理错误 替换和插入文本 创建文档类型定义 (DTD) DTD对非验证解析器的影响 定义DTD中的属性和实体 引用二进制实体 选择解析器实现 使用验证解析器 定义参数实体和条件段 解析参数化的DTD 处理词法事件 使用DTDHandler 和EntityResolver 更多信息 第7章: 文档对象模型 何时使用DOM 将XML 数据读入DOM 显示DOM的层次结构 检查DOM的结构 从DOM构建用户友好的JTree 创建并操作DOM 使用命名空间 利用XML Schema进行验证 更多信息 第8章:用于转化的XML样式表语言 XSLT和XPath介绍 选择转换引擎 XPath工作原理 作为XML文件写出DOM 从任意的数据结构生成XML 利用XSLT转换XML数据 从命令行转换 利用过滤器链连接转换 更多信息 第9章:使用JAXB将XML Schema绑定到Java 类 JAXB 体系结构 XML Schema 表示XML内容 绑定XML Schema 自定义JAXB绑定 哪些是不支持的 JAXB API 和工具 第10章:使用JAXB 通用用法说明 基本示例应用 自定义JAXB绑定 第11章:用JAX-RPC构建Web服务 简单示例:HelloWorld JAX-RPC支持的类型 一个动态代理客户端实例 一个动态调用接口(DII)客户实例 wscompile工具 wsdeploy工具 wscompile和wsdeploy的高级主题 更多信息 第12章:用JAXM进行Web服务消息接发 JAXM API的结构 JAXM概述 指南 代码实例 更多信息 第13章:使用JAXR发布和发现Web服务 JAXR概述 实现JAXR客户端 运行客户端例子 更多信息 第14章:Java Servlet技术 什么是Servlet? Servlet示例 Servlet的生命周期 共享信息 初始化Servlet 编写服务方法 过滤请求和响应 调用其他Web资源 访问Web上下文 维护客户端状态 结束Servlet 更多的信息 第15章:JavaServer Pages 技术 什么是JSP页面? JSP页面示例 JSP页面的生命周期 初始化和结束JSP页面 创建静态内容 创建动态内容 在JSP页面中包含内容 将控件转换为其他Web组件 加入Applet JSP页面中的JavaBeans组件 扩展JSP语言 更多的信息 第16章:JSP页面中的自定义标签 什么是自定义标签? JSP页面示例 使用标签 定义标签 示例 第17章:JavaServer Pages标准标签库 JSP页面示例 使用JSTL 表达式语言支持 核心标签 XML标签 国际化标签 SQL标签 更多信息 第18章:安全性 概述 用户、组和角色 Web层安全 安装及配置SSL支持 JAX-RPC的安全性 EIS层安全性 第19章:Coffee Break应用程序 Coffee Break 概述 JAX-RPC经销商服务 JAXM经销商服务 Coffee Break服务器 编译、安装和运行这个应用程序 附录C:Java WSDP注册表服务器 启动注册表服务器 用JAXR访问注册表服务器 用命令行客户脚本访问注册表服务器 更多信息