注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关J2EE构建企业系统:专家级解决方案

J2EE构建企业系统:专家级解决方案

J2EE构建企业系统:专家级解决方案

定 价:¥105.00

作 者: (美)Paul J.Perrone等著;张志伟等译
出版社: 清华大学出版
丛编项: 北京科海培训中心图书
标 签: J2EE

ISBN: 9787900635716 出版时间: 2001-01-01 包装:
开本: 26cm+光盘1片 页数: 1038页 字数:  

内容简介

  本书介绍了当前用于构造Java企业系统的最新技术——J2EE,并提供了构造可扩缩的、安全的、具有Web功能的企业分布式系统的详尽的且具有实际意义的指导。它涉及了用J2EE开发Java企业系统的所有重要技术,包括:企业系统的基本概念及各种解决方案的范型;如何使能企业数据及分布式企业通信;分布式企业通信的公共服务;企业系统安全保证;如何使能企业Web技术及企业应用程序。本书报供的技术可用于快速构建电子商务(企业到用户即B2C)系统,企业到企业(B2B)系统,企业应用集成(EAI)处理,以及通用的分布式、基于因特网的企业系统。本书的读者应具有一定的面向对象软件开发和使用Java经验,并想用Java开发企业应用系统的人员和系统设计员。也适用于准备构建企业电子商务B2B系统的管理者和电子商务人员。

作者简介

暂缺《J2EE构建企业系统:专家级解决方案》作者简介

图书目录

第1部分  企业系统基础                  
 第1章 企业体系结构概述                  
 1. 1 企业                  
 1. 2 企业组件                  
 1. 3 企业中的信息技术                  
 1. 4 小结                  
 第2章 企业申面向对家软件开发                  
 2. 1 企业对象                  
 2. 1. 1 面向对象软件元素                  
 2. 1. 2 面向对象软件对企业的重要性                  
 2. 2 面向对象开发过程                  
 2. 2. 1 开发过程概述                  
 2. 2. 2 项目宗旨                  
 2. 2. 3 需求分析                  
 2. 2. 4 初步系统设计                  
 2. 2. 5 详细设计                  
 2. 2. 6 实现                  
 2. 2. 7 单元测试                  
 2. 2. 8 装配                  
 2. 2. 9 线程测试                  
 2. 2. 10 配置规范                  
 2. 2. 11 系统测试                  
 2. 2. 12 部署                  
 2. 2. 13 维护                  
 2. 2. 14 开发中的反复性与阶段性                  
 2. 3 统一建模语言                  
 2. 3. 1 静态逻辑结构图                  
 2. 3. 2 动态行为图                  
 2. 4 小结                  
 第3章 企业中基于组件的软件开发                  
 3. 1 企业组件                  
 3. 2 组件模型                  
 3. 2. 1 一般组件模型                  
 3. 2. 2 组件模型接口                  
 3. 3 基于组件的开发                  
 3. 4 标准                  
 3. 4. 1 标准组件模型                  
 3. 4. 2 设计模式                  
 3. 5 小结                  
 第4章 企业开发的Java基础                  
 4. 1 Java特性和版本                  
 4. 1. 1 极具魅力的Java企业特性                  
 4. 1. 2 Java版本历史                  
 4. 2 Java平台体系结构                  
 4. 2. 1 Java开发和运行环境                  
 4. 2. 2 Java运行平台体系结构                  
 4. 2. 3 Java运行优化                  
 4. 3 Java文件和工具                  
 4. 3. 1 Java文件类型                  
 4. 3. 2 基本Java源文件结构                  
 4. 3. 3 基本的JAR和Manifest文件结构                  
 4. 3. 4  Java软件开发包工具                  
 4. 4  Java语言                  
 4. 4. 1 Java基本类型                  
 4. 4. 2  Java操作符                  
 4. 4. 3 Java语言结构                  
 4. 5 核心Java语言API                  
 4. 5. 1 基本语言和系统API                  
 4. 5. 2 错误和异常                  
 4. 5. 3 类型和数学API                  
 4. 5. 4 反映(Reflection)                  
 4. 5. 5 无用单元回收                  
 4. 5. 6 事件                  
 4. 6 集合 API                  
 4. 6. 1 非关键的集合框架                  
 4. 6. 2 映射的集合框架                  
 4. 7 输入/输出和状态保持API                  
 4. 7. 1 字节I/O流                  
 4. 7. 2 字符I/O Reader和 Writer                  
 4. 7. 3 归档文件API                  
 4. 7. 4 属性文件                  
 4. 8 线程 API                  
 4. 9 时间和日期API                  
 4. 10 Java小应用程序                  
 4. 11 小结                  
 第5章 J2EE的Java企业系统体系结构                  
 5. 1 J2EE模型                  
 5. 1. 1 J2EE特性                  
 5. 1. 2 J2EE组件-容器体系结构                  
 5. 1. 3 J2EE约束                  
 5. 2 企业Java和JZEE体系结构                  
 5. 2. 1 Java企业系统体系结构概况                  
 5. 3 数据连接                  
 5. 4 通信机制                  
 5. 5 保证机制                  
 5. 6 客户连接                  
 5. 7 Web连接                  
 5. 8 应用程序连接                  
 5. 9 J2EE的未来发展                  
 5. 10 小结                  
 第6章 企业用户接口                  
 6. 1 分布式企业用户接口                  
 6. 2  Java AWT组件                  
 6. 2. 1 AWT组件. 容器和布局                  
 6. 2. 2  AWT事件                  
 6. 2. 3 部署考虑                  
 6. 3  Java Swing组件                  
 6. 3. 1 Swing组件. 容器. 布局和事件                  
 6. 3. 2 Swing模型                  
 6. 3. 3 Swing的外观                  
 6. 3. 4 Swing组件辅助程序                  
 6. 3. 5 部署考虑                  
 6. 4 实用工具和辅助组件                  
 6. 4. 1 数据传输                  
 6. 4. 2 拖放                  
 6. 4. 3 打印                  
 6. 4. 4 可访问性                  
 6. 4. 5 JavaHelp                  
 6. 5 图形和多媒体组件                  
 6. 5. 1 AWT图像                  
 6. 5. 2  2D图形                  
 6. 5. 3 3D图形                  
 6. 5. 4 Java高级成像                  
 6. 5. 5  Java媒体 API                  
 6. 5. 6 输入方法框架                  
 6. 6 Web页面接口                  
 6. 6. 1 Web接口内容                  
 6. 6. 2 Web接口产生器                  
 6. 7 小结                  
 第7章 使用JavaBean进行组件建模                  
 7. 1 JavaBean概述                  
 7. 2  JavaBean容器                  
 7. 2. 1 JavaBean容器                  
 7. 2. 2  JavaBean组件                  
 7. 2. 3 JavaBean上下文                  
 7. 3  JavaBean事件                  
 7. 4  JavaBean属性                  
 7. 4. 1 简单属性                  
 7. 4. 2 数组和可索引的属性                  
 7. 4. 3 绑定的属性                  
 7. 4. 4 受限属性                  
 7. 5  JavaBean内视                  
 7. 6  JavaBean持续性                  
 7. 7  JavaBean定制                  
 7. 7. 1 属性编辑器                  
 7. 7. 2 定制器                  
 7. 8  InfoBus                  
 7. 9 小结                  
 第2部分 使能企业数据                  
 第8章 企业数据                  
 8. 1 数据库基础                  
 8. 1. 1 数据模型的抽象级别                  
 8. 1. 2 一般DBMS体系结构                  
 8. 1. 3 事务                  
 8. 2 关系数据库                  
 8. 2. 1 RDBMS体系结构                  
 8. 2. 2 SQL                  
 8. 2. 3 数据模型图示约定                  
 8. 3 对象数据库                  
 8. 3. 1 ODBMS体系结构                  
 8. 4  RDBMS与 ODBMS                  
 8. 5 关系/对象转换                  
 8. 6 CLI                  
 8. 7 嵌入式SQL                  
 8. 8 ODBC                  
 8. 9 JDBC                  
 8. 10 小结                  
 第9章 JDBC基础                  
 9. 1 JDBC体系结构                  
 9. 2 JDBC驱动程序及其类型                  
 9. 2. 1 驱动程序评估                  
 9. 3 JDBC驱动程序的配置                  
 9. 3. 1 根据类型配置驱动程序的一般步骤                  
 9. 3. 2 配置 BeeShirts. com示例数据模型                  
 9. 4 JDBC连接                  
 9. 4. 1 数据库统一资源定位器                  
 9. 4. 2 创建连接                  
 9. 4. 3 示例:连接到数据库                  
 9. 5  JDBC语句                  
 9. 5. 1 使用普通的语句                  
 9. 5. 2 包含联接. 外部联接和LIKE子句的查询                  
 9. 5. 3 示例:创建并执行语句                  
 9. 5. 4 使用预先准备好的语句                  
 9. 5. 5 示例:创建与执行预先准备好的语句                  
 9. 6 JDBC结果集                  
 9. 6. 1 对结果集进行操作                  
 9. 6. 2 获得关于结果集的信息                  
 9. 6. 3 示例:操作结果集和结果集元数据                  
 9. 7 SQL与Java之间的映射                  
 9. 8 JDBC元数据                  
 9. 8. 1 获取关于数据库及驱动程序的信息                  
 9. 8. 2 示例:数据库元数据的简单用法                  
 9. 9 小结                  
 第10章 高级JDBC                  
 10. 1 可滚动的结果集                  
 10. 1. 1 创建可滚动的结果集                  
 10. 1. 2 在结果集中滚动                  
 10. 1. 3 驱动程序对可滚动结果集的支持                  
 10. 1. 4 示例:可滚动的结果集                  
 10. 2 可更新的结果集                  
 10. 2. 1 创建可更新的结果集                  
 10. 2. 2 更新行                  
 10. 2. 3 撤消更新                  
 10. 2. 4 插入行                  
 10. 2. 5 删除行                  
 10. 2. 6 数据库变化的可见性                  
 10. 2. 7 驱动程序对可更新的结果集的支持                  
 10. 2. 8 示例:可更新的结果集                  
 10. 3 成批更新                  
 10. 3. 1 创建成批更新                  
 10. 3. 2 执行成批更新                  
 10. 3. 3 示例:成批更新                  
 10. 4 高级数据类型                  
 10. 4. 1 Java对象类型                  
 10. 4. 2 SQL3类型                  
 10. 4. 3 定制类型                  
 10. 4. 4 扩充 BeeShirts. com示例数据模型                  
 10. 4. 5 示例:通过JDBC使用高级的SQL类型                  
 10. 5 行集                  
 10. 5. 1 行集的体系结构                  
 10. 5. 2 使用行集                  
 10. 5. 3 行集的实现                  
 10. 5. 4 管理内部行集的状态与行为                  
 10. 6 存储过程                  
 10. 6. 1 预定义的数据库函数                  
 10. 6. 2 创建存储过程                  
 10. 6. 3 执行存储过程                  
 10. 6. 4 创建某些BeeShirts.com存储过程                  
 10. 6. 5 示例:调用存储过程                  
 10. 7 通过JNDI来进行数据库命名                  
 10. 8 连接池                  
 10. 9 分布式事务                  
 10. 10 小结                  
 第3部分 使能分布式企业通信                  
 第11章 分布式企业通信                  
 11. 1 分布式系统                  
 11. 2 分布机制                  
 11. 3 网络客户                  
 11. 4 网络服务器                  
 11. 5 小结                  
 第12章 网络通信                  
 12. 1 网络计算                  
 12. 1. 1 协议和通信层                  
 12. 2 TCP/IP协议簇                  
 12. 2. 1 TCP/IP追根溯源                  
 12. 2. 2  TCP/IP通信层                  
 12. 2. 3 TCP/IP实现和工具                  
 12. 3 套接字编程                  
 12. 3. 1 基本的套按字编程                  
 12. 3. 2 UDP数据报                  
 12. 3. 3 定制套接字和工厂                  
 12. 4 通信流                  
 12. 5 小结                  
 第13章 Web通信                  
 13. 1 因特网和万维网                  
 13. 1. 1 Web的历史                  
 13. 1. 2 URL                  
 13. 2 HTTP                  
 13. 2. 1 基本的HTTP行为                  
 13. 2. 2 MIME                  
 13. 2. 3 HTTP请求                  
 13. 2. 4 HTTP响应                  
 13. 2. 5 Java中基本的HTTP处理                  
 13. 2. 6 在HTTP之外跟踪会话                  
 13. 2. 7 HTTP-NG                  
 13. 3 CGI                  
 13. 4  Servlet                  
 13. 5 HTML文档                  
 13. 6 动态HTML生成                  
 13. 7 小结                  
 第14章 利用CORBA进行组件建模                  
 14. 1 CORBA概述                  
 14. 1. 1 对象管理体系结构                  
 14. 1. 2  CORBA 3. 0                  
 14. 1. 3 CORBA的Java企业系统角色                  
 14. 2 ORB                  
 14. 2. 1 ORB概念                  
 14. 2. 2 客户端的ORB组件                  
 14. 2. 3 ORB协议                  
 14. 2. 4 服务器端的ORB组件                  
 14. 3 GIOP和IIOP                  
 14. 3. 1 GIOP概述                  
 14. 3. 2 IIOP概述                  
 14. 3. 3 可互操作的对象引用                  
 14. 4 服务. 设施和业务对象                  
 14. 4. 1 CORBAservices                  
 14. 4. 2  CORBAfacilities                  
 14. 4. 3 CORBA领域接口和业务对象                  
 14. 5 IDL                  
 14. 5. 1 一般的CORBA IDL文件格式                  
 14. 5. 2  CORBA IDL到 Java的映射                  
 14. 5. 3 IDL编译                  
 14. 5. 4 Java到IDL映射                  
 14. 6 按值传递对象                  
 14. 6. 1 值类型                  
 14. 6. 2 按值传递对象的行为顺序                  
 14. 6. 3 按值传递对象编码                  
 14. 6. 4 按值传递对象代码示例                  
 14. 7 小结                  
 第15章 CORBA通信                  
 15. 1 分布式 CORBA                  
 15. 1. 1 可扩展性设计                  
 15. 1. 2 CORBA开发过程                  
 15. 2 CORBA供应商                  
 15. 2. 1 基本工具和配置                  
 15. 2. 2 供产商的产品                  
 15. 3  Java IDL                  
 15. 4  CORBA接口                  
 15. 5  CORBA服务器和主框架                  
 15. 5. 1  编译IDL并产生主框架                  
 15. 5. 2  创建CORBA服务器                  
 15. 6  实现存储池                  
 15. 7  对象适配器                  
 15. 7. 1 基于BOA的服务器注册                  
 15. 7. 2 Java IDL服务器注册                  
 15. 7. 3 基于POA的服务器注册                  
 15. 8 接口存储池                  
 15. 9 CORBA客户和存根                  
 15. 9. 1 CORBA客户和静态存根                  
 15. 9. 2 基于DII的客户                  
 15. 10 CORBA命名                  
 15. 11 小结                  
 第16章 RMI通信                  
 16. 1 RMI基本概念                  
 16. 1. 1 RMI体系结构                  
 16. 1. 2 RMI包和工具                  
 16. 1. 3 RMI架构配置                  
 16. 1. 4 RMI开发过程                  
 16. 2 JRMP                  
 16. 3  RMI和 IIOP                  
 16. 4 Java到IDL的映射                  
 16. 5 按值传递对象和RMI                  
 16. 6  RMI接口                  
 16. 6. 1 RMI接口定义示例                  
 16. 7 RMI服务器和主框架                  
 16. 7. 1 RMI/JRMP服务器                  
 16. 7. 2 RMI/llOP服务器                  
 16. 8 RMI注册                  
 16. 8. 1 注册 RMI/JRMP服务器                  
 16. 8. 2 注册RMI/IIOP服务器                  
 16. 9 RMI客户和存根                  
 16. 9. 1 RMI/JRMP客户和存根                  
 16. 9. 2 RMI/IIOP客户和存根                  
 16. 10  RMI查找                  
 16. 10. 1 RMI/JRMP查找                  
 16. 10. 2  RMI/IIOP查找                  
 16. 11 RMI对象激活                  
 16. 11. 1 创建一个可激活服务器                  
 16. 11. 2 创建一个可激活服务器注册器                  
 16. 11. 3 RMI可激活对象客户                  
 16. 11. 4 编译和运行示例                  
 16. 12 定制套接字                  
 16. 13 小结                  
 第17章 利用 COM/DCOM进行组件建模                  
 17. 1 COM和DCOM简介                  
 17. 1. 1 DCOM体系结构                  
 17. 1. 2 基于Java的开发工具                  
 17. 1. 3 DCOM接口                  
 17. 1. 4  DCOM标识符                  
 17. 1. 5  DCOM标记                  
 17. 1. 6 服务器地点                  
 17. 1. 7 类型库和 IDL                  
 17. 1. 8 动态激发                  
 17. 2  COM/DCOM服务                  
 17. 3 接口定义语言                  
 17. 3. 1 一般的 DCOM IDL文件格式                  
 17. 3. 2  DCOM IDL到Java映射                  
 17. 4 小结                  
 第18章 DCOM通信                  
 18. 1 机器中的DCOM                  
 18. 1. 1 DCOM开发过程                  
 18. 2 DCOM接口                  
 18. 3 DCOM标识符                  
 18. 4 DCOM类型                  
 18. 5 DCOM服务器和主框架                  
 18. 5. 1 生成Java绑定                  
 18. 5. 2 一般的DCOM服务器                  
 18. 5. 3 DCOM服务器实现示例                  
 18. 5. 4 编译DCOM服务器                  
 18. 6 DCOM服务器注册                  
 18. 6. 1 利用javareg注册                  
 18. 6. 2 利用一个注册表文件注册                  
 18. 6. 3 透视 DCOM对象                  
 18. 7 DCOM客户和存根                  
 18. 7. 1 一般的DCOM客户                  
 18. 7. 2 DCOM客户实现示例                  
 18. 8 DCOM客户注册和生成                  
 18. 9 DCOM桥                  
 18. 10 小结                  
 第4部分 分布式企业通信的公共服务                  
 第19章 命名服务                  
 19. 1 命名服务简介                  
 19. 1. 1 句柄                  
 19. 1. 2 名字                  
 19. 1. 3 命名上下文和系统                  
 19. 2 JNDI命名服务                  
 19. 2. 1 JNDI体系结构                  
 19. 2. 2 命名对象                  
 19. 2. 3 可引用对象                  
 19. 2. 4 命名事件                  
 19. 2. 5 JNDI示例                  
 19. 3 命名文件                  
 19. 3. 1 文件系统接口                  
 19. 3. 2  JNDI文件 SPI                  
 19. 4 CORBA命名                  
 19. 4. 1 CosNaming IDL                  
 19. 4. 2  CosNaming服务实现                  
 19. 4. 3 CORBA命名接口                  
 19. 4. 4  JNDI CosNaming SPI                  
 19. 5  RMI命名                  
 19. 5. 1 RMI命名系统接口                  
 19. 5. 2 JNDI RMI SPI                  
 19. 6 DNS                  
 19. 6. 1 域名系统                  
 19. 6. 2 基于Java的DNS接口                  
 19. 7 DCOM命名                  
 19. 7. 1 利用CLSID和ProgID对DCOM类命名                  
 19. 7. 2 利用标记进行DCOM对象命名                  
 19. 8 小结                  
 第20章 目录和交易服务                  
 20. 1 目录和交易服务概述                  
 20. 2 JNDI目录服务                  
 20. 2. 1 目录上下文                  
 20. 3 NIS作为一种目录服务                  
 20. 3. 1 JNDI NIS SPI                  
 20. 4 NDS作为一种目录服务                  
 20. 4. 1 JNDI NDS SPI                  
 20. 5 LDAP作为一种目录服务                  
 20. 5. 1 LDAP接口                  
 20. 5. 2  JNDI LDAP SPI                  
 20. 5. 3  JNDI LDAP V3 API扩展                  
 20. 6 CORBA作为一种交易服务                  
 20. 6. 1 CORBA交易服务组件                  
 20. 6. 2 服务导出                  
 20. 6. 3 服务导入                  
 20. 6. 4 CORBA交易示例                  
 20. 7 Jini作为一种交易服务                  
 20. 7. 1 Jini组件体系结构                  
 20. 7. 2 Jini编程模型                  
 20. 7. 3  Jini架构                  
 20. 7. 4  Jini工具和配置                  
 20. 7. 5 Jini类体系结构和开发进程                  
 20. 7. 6 Jini服务示例                  
 20. 8 微软活动目录服务                  
 20. 9 小结                  
 第21章 激活服务                  
 21. 1 激活服务概述                  
 21. 2 RMI激活框架                  
 21. 3 CORBA激活框架                  
 21. 4 CORBA生命周期服务                  
 21. 5 DCOM激活框架                  
 21. 6 JavaBean激活框架                  
 21. 7 Web和应用程序激活框架                  
 21. 8 小结                  
 第22章 消息传递服务                  
 22. 1 消息传递概述                  
 22. 1. 1 消息服务地点                  
 22. 1. 2 点到点的消息传递                  
 22. 1. 3 发布一订阅消息传递                  
 22. 1. 4 “推”消息传递模型和“拉”消息传递模型                  
 22. 1. 5 消息过滤. 同步和质量                  
 22. 1. 6 电子邮件消息传递                  
 22. 2 MOM                  
 22. 3 Java消息服务                  
 22. 3. 1 核心JMS体系结构                  
 22. 3. 2 点到点消息排队模型                  
 22. 3.  3 扩展 BeeShirts.com示例的数据模型                  
 22. 3. 4 点到点消息排队示例                  
 22. 3. 5 发布-订阅模型                  
 22. 3. 6 发布-订阅示例                  
 22. 4 CORBA消息传递                  
 22. 4. 1 CORBA事件服务                  
 22. 4. 2 CORBA通告服务                  
 22. 4. 3  CORBA Messaging规范                  
 22. 5  JavaMail                  
 22. 5. 1 电子邮件消息传递系统                  
 22. 5. 2 JavaMail体系结构概述                  
 22. 5. 3 JavaMail一般部分                  
 22. 5. 4 JavaMail一般消息                  
 22. 5. 5 JavaMail多部分消息                  
 22. 5. 6  JavaMail MIME消息                  
 22. 5. 7 JavaMail事件体系结构                  
 22. 5. 8 创建邮件会话                  
 22. 5. 9 消息仓库                  
 22. 5. 10 消息仓库文件夹                  
 22. 5. 11 消息传输                  
 22. 5. 12  JavaMail示例                  
 22. 6 小结                  
 第23章 事务服务                  
 23. 1 事务                  
 23. 2 事务服务                  
 23. 2. 1 事务属性                  
 23. 2. 2 事务隔离级别                  
 23. 2. 3 事务模型                  
 23. 2. 4 X/OPen分布式事务处理标准                  
 23. 2. 5 两阶段提交协议                  
 23. 3 对象事务服务                  
 23. 3. 1 核心OTS类型                  
 23. 3. 2  OTS接口                  
 23. 4  Java事务 API                  
 23. 5 JTA事务管理器接口                  
 23. 6 JTA应用程序接口                  
 23. 7  JTA和 X/Open XA                  
 23. 8 Java事务服务                  
 23. 9 小结                  
 第5部分 企业系统安全保证                  
 第24章 高度保证企业应用程序                  
 24. 1 什么是保证                  
 24. 1. 1 谁应当提供保证                  
 24. 1. 2 保证和交付代价之间的两难选择                  
 24. 2 一般的保证过程                  
 24. 2. 1 识别保证问题                  
 24. 2. 2 评估风险                  
 24. 2. 3 生成风险减少的计划                  
 24. 2. 4 评估风险一减少计划的代价                  
 24. 2. 5 评估剩余的风险                  
 24. 3 保证还是不保证                  
 24. 3. 1 失败的交付代价                  
 24. 3. 2 进行决策                  
 24. 4 安全性                  
 24. 4. 1 安全保证问题模型                  
 24. 4. 2 安全风险减少计划                  
 24. 5 可靠性                  
 24. 5. 1 可靠性保证问题模型                  
 24. 5. 2 可靠性风险减少计划                  
 24. 6 可用性                  
 24. 6. 1 可用性保证问题模型                  
 24. 6. 2 可用性风险减少计划                  
 24. 7 可维护性                  
 24. 7. 1 可维护性保证问题模型                  
 24. 7. 2 可维护性风险减少计划                  
 24. 8 保险性                  
 24. 8. 1 保险性保证问题模型                  
 24. 8. 2 保险性风险减少计划                  
 24. 9 小结                  
 第25章 安全基础知识                  
 25. 1 基本的安全模型                  
 25. 2 加密技术                  
 25. 2. 1 加密技术的分类                  
 25. 2. 2 消息摘要                  
 25. 2. 3 对称密钥                  
 25. 2. 4 非对称密钥                  
 25. 3 认证和不可抵赖                  
 25. 3. 1 认证类型                  
 25. 3. 2 不可抵赖                  
 25. 4 安全套接字层                  
 25. 5 访问控制                  
 25. 5. 1 随意的访问控制                  
 25. 5. 2 基于角色的访问控制                  
 25. 5. 3 强制性的访问控制                  
 25. 5. 4 防火墙访问控制                  
 25. 6 域                  
 25. 7 审计                  
 25. 8 策略和管理                  
 25. 9 小结                  
 第26章 基本的Java安全                  
 26. 1 Java安全的历史                  
 26. 2 Java安全体系结构                  
 26. 2. 1  核心Java 2安全体系结构                  
 26. 2. 2 Java加密技术体系结构                  
 26. 2. 3 Java加密技术扩展                  
 26. 2. 4 Java安全套接字扩展                  
 26. 2. 5 Java认证和授权服务                  
 26. 3 字节码验证器                  
 26. 4 类加载器                  
 26. 4. 1 类加载器体系结构和安全                  
 26. 4. 2 类加载器接口                  
 26. 5 安全管理器                  
 26. 5. 1 安全管理器接口                  
 26. 5. 2 定制安全管理器                  
 26. 6 Java加密技术体系结构                  
 26. 6. 1 JCA的体系结构                  
 26. 6. 2 加密技术引擎                  
 26. 6. 3 加密技术服务提供商                  
 26. 7 小结                  
 第27章 高级Java安全                  
 27. 1 权限                  
 27. 1. 1 权限体系结构                  
 27. 1. 2 权限类型                  
 27. 1. 3 定制权限类型                  
 27. 2 安全策略                  
 27. 2. 1 安全策略文件格式                  
 27. 2. 2 在策略文件中引用属性                  
 27. 2. 3 使用安全策略文件                  
 27. 2. 4 安全策略工具                  
 27. 2. 5 安全策略API                  
 27. 3 Java访问控制                  
 27. 3. 1 访问控制体系结构                  
 27. 3. 2 防护对象                  
 27. 3. 3  Security Manager到访问控制的映射                  
 27. 3. 4  细粒度的和可配置的访问控制示例                  
 27. 4 主体标识                  
 27. 4. 1 密钥                  
 27. 4. 2 证书                  
 27. 4. 3 密钥和证书存储                  
 27. 4. 4 使用密钥和证书                  
 27. 5 保护对象                  
 27. 5. 1 消息摘要                  
 27. 5. 2 签名                  
 27. 5. 3 签名对象                  
 27. 6 对代码签名                  
 27. 6. 1 JAR Signer工具                  
 27. 6. 2 代码签名的过程                  
 27. 6. 3 代码签名示例                  
 27. 7 Java安全扩展                  
 27. 7. 1 Java加密技术扩展                  
 27. 7. 2 Java安全套接字扩展                  
 27. 7. 3 Java认证和授权服务                  
 27. 8 小结                  
 第28章 CORBA安全                  
 28. 1 CORBA安全概述                  
 28. 1. 1 CORBA安全包                  
 28. 1. 2 CORBA安全体系结构                  
 28. 1. 3 核心CORBA安全接口                  
 28. 2 认证                  
 28. 3 代理                  
 28. 4 授权                  
 28. 5 审计                  
 28. 6 不可抵赖                  
 28. 7 加密                  
 28. 8 安全策略                  
 28. 9 安全管理                  
 28. 10 小结                  
 第6部分 使能企业Web技术                  
 第29章 企业中的Web浏览器和服务器                  
 29. 1 Web浏览器                  
 29. 1. 1 Web浏览器体系结构                  
 29. 1. 2 Web浏览器实现                  
 29. 2 Web浏览器安全                  
 29. 2. 1 Web浏览器安全问题                  
 29. 2. 2 Web浏览器的安全解决方案                  
 29. 3 Java插件                  
 29. 3. 1 安装Java插件至Web浏览器中                  
 29. 3. 2 指定Java插件JRE的使用                  
 29. 4 Web服务器                  
 29. 4. 1 Web服务器体系结构                  
 29. 4. 2 Web服务器实现                  
 29. 5 Web服务器安全                  
 29. 5. 1 Web服务器安全问题                  
 29. 5. 2 Web服务器安全解决方案                  
 29. 6 Web服务器的可用性                  
 29. 7 小结                  
 第30章 传统Web编程和Java                  
 30. 1 HTML编程                  
 30. 1. 1 HTML概述                  
 30. 1. 2 HTML结构控制和显示元素                  
 30. 1. 3 HTML表单                  
 30. 2 CGI编程                  
 30. 2. 1 CGI程序示例                  
 30. 2. 2 具有状态的CGI应用程序                  
 30. 2. 3 CGI的优缺点                  
 30. 3 脚本语言                  
 30. 3. 1 JavaScript                  
 30. 3. 2  VBScript                  
 30. 3. 3 Perl                  
 30. 4 活动服务器页面                  
 30. 5 基于Java的 Web编程                  
 30. 6 小结                  
 第31章 XML                  
 31. 1 XML概述                  
 31. 2 XML格式化                  
 31. 2. 1 注释                  
 31. 2. 2  XML声明                  
 31. 2. 3 元素                  
 31. 2. 4 属性                  
 31. 2. 5 实体引用                  
 31. 2. 6 处理指令                  
 31. 2. 7 不分析的字符数据                  
 31. 2. 8 良好格式的XML文档                  
 31. 3 DTD声明                  
 31. 3. 1 文档类型定义标头                  
 31. 3. 2 元素声明                  
 31. 3. 3 记法声明                  
 31. 3. 4 实体声明                  
 31. 3. 5 属性声明                  
 31. 3. 6 合法的XML文档                  
 31. 3. 7 DTD示例                  
 31. 4 XML中的超链接                  
 31. 4. 1 XLink                  
 31. 4. 2  XPointer                  
 31. 5 XML样式表                  
 31. 6  XML的简单 API                  
 31. 6. 1 SAX体系结构                  
 31. 6. 2 核心SAX对象                  
 31. 6. 3 SAX应用程序的处理程序接口                  
 31. 6. 4  SAX分析器接口                  
 31. 7 文档对象模型                  
 31. 7. 1  DOM体系结构                  
 31. 7. 2  DOM节点                  
 31. 7. 3 DOM节点类型                  
 31. 7. 4  DOM分析                  
 31. 8  Java和 XML                  
 31. 8. 1 Java企业API和XML                  
 31. 8. 2  J2EE和 XML                  
 31. 8. 3 使用XML的J2EE应用程序部署描述                  
 31. 9 小结                  
 第32章  Java Servlet                  
 32. 1 Servlet体系结构                  
 32. 1. 1 Servlet逻辑结构和物理结构                  
 32. 1. 2  Servlet生命周期                  
 32. 2  Servlet接口                  
 32. 2. 1 Servlet异常抽象                  
 32. 2. 2 基本Servlet框架抽象                  
 32. 2. 3 Servlet框架示例                  
 32. 3  Servlet HTTP接口                  
 32. 3. 1 基本 HTTP Servlet框架抽象                  
 32. 3. 2 Java HTTP Servlet示例:BeeShirts.  com                  
 32. 4  请求处理                  
 32. 4. 1 请求处理抽象                  
 32. 4. 2 Servlet请求调度抽象                  
 32. 4. 3 请求处理示例                  
 32. 5 响应生成                  
 32. 5. 1 响应处理抽象                  
 32. 5. 2 响应处理示例                  
 32. 6 会话管理                  
 32. 6. 1 会话管理抽象                  
 32. 6. 2 会话管理示例                  
 32. 7  Servlet部署                  
 32. 7. 1 Web应用程序部署描述符的格式                  
 32. 7. 2 Web应用程序部署过程                  
 32. 7. 3  Web应用程序目录结构                  
 32. 7. 4  J2EE引用实现服务器启动和部署                  
 32. 7. 5  BEA WebLocic服务器启动和部署                  
 32. 8 Servlet配置                  
 32. 8. 1 单独的servlet配置                  
 32. 8. 2 Servlet上下文配置                  
 32. 8. 3 Servlet应用程序配置                  
 32. 9 Servlet服务管理                  
 32. 9. 1 Servlet线程和激活服务管理                  
 32. 9. 2 EJB和资源命名服务管理                  
 32. 9. 3 Servlet事务服务管理                  
 32. 9. 4 Servlet安全服务管理                  
 32. 9. 5 Servlet可用性服务管理                  
 32. 10 小结                  
 第33章 JavaServer Page                  
 33. 1 JSP概述                  
 33. 1. 1 JSP体系结构                  
 33. 1. 2 JSP的工作阶段                  
 33. 1. 3  BeeShirts.com JSP示例                  
 33. 2  JSP语言基础                  
 33. 2. 1  JSP标准元素与基于XML的元素                  
 33. 2. 2  标记                  
 33. 2. 3  注释                  
 33. 2. 4  特殊字符处理                  
 33. 3  JSP转换指令与编译指令                  
 33. 3. 1  include指令                  
 33. 3. 2  page指令                  
 33. 3. 3  taglib指令                  
 33. 3. 4  指令示例                  
 33. 4  JSP中的Java脚本编程                  
 33. 4. 1  声明语句                  
 33. 4. 2  表达式                  
 33. 4. 3  scriptlet                  
 33. 5  JSP的Java抽象                  
 33. 5. 1  页面上下文                  
 33. 5. 2 页面句柄                  
 33. 5. 5  JSP工厂与 JSP容器信息                  
 33. 5. 4 定制JSP类                  
 33. 6 JSP中的标准Java对象                  
 33. 6. 1 隐含对象                  
 33. 6. 2 对象范围                  
 33. 6. 3 JSP对象处理示例                  
 33. 7 JSP中的标准Java动作                  
 33. 7. 1 jsp:param动作子元素                  
 33. 7. 2  jsp:forward动作                  
 33. 7. 3  jsp:include动作                  
 33. 7. 4  jsp:useBean动作                  
 33. 7. 5  jsp:setProperty动作                  
 33. 7. 6  jsp:get Property动作                  
 33. 7. 7  jsp:plugin动作                  
 33. 7. 8 标准动作示例                  
 33. 8 JSP配置与部署                  
 33. 8. 1 关于JSP部署描述符的考虑                  
 33. 8. 2 JSP配置                  
 33. 8. 3 直接的JSP部署过程                  
 33. 8. 4 预编译JSP部署过程                  
 33. 9 JSP中的定制Java动作与标记                  
 33. 9. 1 JSP定制标记扩展抽象                  
 33. 9. 2 标记库                  
 33. 10 小结                  
 第7部分 使能企业应用程序                  
 第34章 企业应用程序平台                  
 34. 1 企业平台概述                  
 34. 2 TP监视程序平台                  
 34. 3 OTM                  
 34. 4 通用应用程序框架                  
 34. 5 基于Java的标准通用应用程序框架                  
 34. 6 CORBA组件                  
 34. 7 Mierosoft的通用应用程序框架                  
 34. 8 特定应用程序的平台                  
 34. 9 企业应用程序管理                  
 34. 10  小结                  
 第35章 应用程序服务器与企业JavaBean                  
 35. 1 独立的企业应用程序                  
 35. 2 基于应用程序服务器的企业应用程序                  
 35. 3 应用程序服务器体系结构供应商的作用                  
 35. 4 应用程序服务器组件                  
 35. 5 应用程序服务器客户接口                  
 35. 6 应用程序服务器的客户实现                  
 35. 7 企业应用程序的配置与部署                  
 35. 7. 1 服务器的配置与部署示例                  
 35. 7. 2 客户配置与部署示例                  
 35. 8 应用程序服务管理                  
 35. 9 小结                  
 第36章 利用企业JavaBean进行组件建模                  
 36. 1 EJB概述                  
 36. 1. 1 EJB体系结构                  
 36. 1. 2 EJB类型                  
 36. 1. 3 EJB异常类型                  
 36. 1. 4 EJB开发过程的考虑与步骤                  
 36. 1. 5  BeeShirts. com EJB应用程序                  
 36. 2 EJB配置与部署的基础知识                  
 36. 2. 1 EJB部署描述符顶级元素                  
 36. 2. 2  EJB JAR文件                  
 36. 2. 3 EJB部署过程                  
 36. 2. 4 J2EE引用实现服务器的启动与部署                  
 36. 2. 5  BEA WebLogic Server的启动与部署                  
 36. 2. 6 J2EE测试客户的启动                  
 36. 3 会话Bean服务器组件                  
 36. 3. 1 无状态会话Bean                  
 36. 3. 2 有状态会话Bean                  
 36. 4 会话Bean客户接口                  
 36. 4. 1 会话Bean远程接口                  
 36. 4. 2 会话Bean本地接口                  
 36. 5 会话Bean的配置与部署                  
 36. 6 EJB与JDBC                  
 36. 7 实体Bean服务器组件                  
 36. 7. 1 暂存实体 Bean                  
 36. 7. 2 主键                  
 36. 7. 3 Bean所管理的持续性实体Bean                  
 36. 7. 4 容器管理的持续性实体Bean                  
 36. 8 实体Bean客户接口                  
 36. 8. 1 实体Bean远程接口                  
 36. 8. 2 实体Bean本地接口                  
 36. 9 实体Bean的配置与部署                  
 36. 10 小结                  
 第37章 高级企业JavaBean服务                  
 37. 1 EJB事务                  
 37. 1. 1 由Bean所管理的事务划分                  
 37. 1. 2 由容器管理的事务划分                  
 37. 2  EJB安全性                  
 37. 2. 1 标准的EJB安全性编程机制                  
 37. 2. 2 标准声明性EJB安全机制                  
 37. 2. 3 特定供应商访问控制映射方法                  
 37. 2. 4 特定供应商身份与认证                  
 37. 2. 5 扩展BeeShirts.com示例中的数据模型                  
 37. 2. 6  BeeShirts. com安全性                  
 37. 3  EJB/Web连接                  
 37. 3. 1  BeeShirts. com:一个集成的J2EE Web和EJB电子商务应用程序                  
 37. 3. 2  Web/EJB连接方法和示例                  
 37. 4  EJB/CORBA连接                  
 37. 4. 1  EJB作为CORBA客户                  
 37. 4. 2  EJB作为CORBA服务器                  
 37. 5 EJB与XML                  
 37. 6 EJB与JMS                  
 37. 6. 1 EJB作为JMS消息产生者                  
 37. 6. 2 EJB作为JMS消费者                  
 37. 7  EJB与JavaMail                  
 37. 8  小结                  
 第38章 企业应用程序集成                  
 38. 1 企业应用程序集成概述                  
 38. 2 利用JNI实现EAI                  
 38. 3 利用分布式企业通信范型实现EAI                  
 38. 3. 1 利用TCP/IP实现EAI                  
 38. 3. 2 利用Http实现EAI                  
 38. 3. 3 利用CORBA实现EAI                  
 38. 3. 4 利用RMI实现 EAI                  
 38. 3. 5 利用DCOM实现EAI                  
 38. 4 利用消息服务与JMS实现EAI                  
 38. 5 利用XML实现EAI                  
 38. 6 利用J2EE连接程序实现EAI                  
 38. 7 嵌入式应用程序集成                  
 38. 8 小结                  
 第8部分 附录                  
 附录A 软件配置                  
 附录B 其他资源                  

本目录推荐