书籍详情
J2EE构建企业系统:专家级解决方案
作者:(美)Paul J.Perrone等著;张志伟等译
出版社:清华大学出版
出版时间:2001-01-01
ISBN:9787900635716
定价:¥105.00
内容简介
本书介绍了当前用于构造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 其他资源
第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 其他资源
猜您喜欢