应用服务器原理与实现

应用服务器原理与实现
作 者: 王千祥
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《应用服务器原理与实现》作者简介

内容简介

软件系统正在由个体的计算工具向群体的合作工具发展,近年来出现的电子商务、电子政务等模式是这一发展的典型表现;软件的交付形式正在从以产品为中心向以服务为中心发展,近年来出现的应用服务提供商(ASP)、Web服务等是这一发展的典型表现;软件关注的内容正在从以正面功能为主要考虑对象向兼顾侧面约束发展,近年来出现的面向侧面的编程与早期的划分关注相呼应,是这一发展的典型表现。应用服务器是网络环境中应用程序的高层运行平台,使得应用系统的代码更为简洁、开发更为方便。应用服务器被认为是继操作系统、数据库管理系统之后,随着计算机网络环境的发展而出现的里程碑式的基础软件。本书系统地介绍了应用服务器涉及的概念、原理、规范及实例等内容。特别地,本书结合人们经常接触到的CORBA、J2EE、Web 服务等规范,详细介绍了软件互操作、软件构件、软件中间件(公共服务)等当前软件的热点技术,它们也是应用服务器的核心内容。本书的背景知识包括:计算机网络、操作系统、数据库管理系统、Java语言等。 本书适合于应用服务器的使用、研究与开发人员,包括在校的研究生、高年级本科生,以 

图书目录

第1章 概述

1. 1 为什么需要应用服务器

1. 1. 1 面临的问题

1. 1. 2 操作系统与数据库管理系统

1. 2 诞生基础

1. 2. 1 中间件

1. 2. 2 网络软件总体结构

1. 3 相关概念

1. 3. 1 应用与应用系统

1. 3. 2 构件与构件模型

1. 3. 3 互操作与数据交换

1. 3. 4 服务与公共服务

1. 3. 5 软件体系结构

1. 4 应用服务器

1. 4. 1 位置

1. 4. 2 功能

1. 4. 3 结构

1. 5 应用服务器的现状与未来

1. 6 关于本书

1. 7 小结

阅读资源推荐

第2章 软件互操作

2. 1 背景

2. 1. 1 TCP/IP

2. 1. 2 基于TCP/IP的通信过程

2. 1. 3 软件互操作

2. 2 远程过程调用

2. 2. 1 工作原理

2. 2. 2 编排/还原/分派

2. 2. 3 基于RPC的开发过程

2. 3 对象请求代理

2. 3. 1 公共对象请求代理结构

2. 3. 2 基于ORB的互操作过程

2. 4 互操作体系结构

2. 5 应用服务器对互操作的支持

2. 6 小结

阅读资源推荐

第3章 互操作协议

3. 1 互操作协议要素

3. 2 通用对象请求代理间协议

3. 2. 1 公共数据表示

3. 2. 2 消息格式

3. 2. 3 协议映射

3. 2. 4 引用表示

3. 3 简单对象访问协议

3. 3. 1 数据表示

3. 3. 2 消息格式

3. 3. 3 协议映射

3. 4 互操作协议之间的关系

3, 4. 1 协议之间的不同

3. 4. 2 协议之间的映射

3. 5 小结

阅读资源推荐

第4章 互操作接口定义语言

4. 1 概念

4. 1. 1 接口

4. 1. 2 接口定义

4. 1. 3 接口定义语言

4. 2 OMG的接口定义语言

4. 2. 1 IDL规范

4. 2. 2 IDL文件示例

4. 2. 3 IDL向具体语言的映射

4. 2. 4 接口与IIOP消息

4. 3 Web服务描述语言

4. 3. 1 WSDL元素

4. 3. 2 WSDL文件示例

4. 3. 3 WSDL与SOAP消息

4. 4 不同语言的比较

4. 5 小结

阅读资源推荐

第5章 软件构件

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. 3 COM

5. 3. 1 COM构件

5. 3. 2 构件规约

5. 3. 3 构件实现

5. 3. 4 COM构件种类

5. 3. 5 COM构件运行环境

5. 4 EJB

5. 4. 1 EJB构件

5. 4. 2 构件规约

5. 4. 3 构件实现

5. 4. 4 EJB构件种类

5. 4. 5 EJB构件运行环境

5. 5 不同构件模型的比较

5. 6 应用服务器对构件的支持

5. 7 小结

阅读资源推荐

第6章 构件合约

6. 1 构件合约

6. 1. 1 构件提供的接口

6. 1. 2 构件依赖的资源

6. 1. 3 构件的可定制属性

6. 2 EJB构件的合约

6. 2. 1 EJB构件的类型接口

6. 2. 2 EJB构件的实例接口

6. 2. 3 EJB构件的声明

6. 3 构件访问

6. 4 小结

阅读资源推荐

第7章 构件运行环境

7. 1 概述

7. 1. 1 构件上下文

7. 1. 2 构件容器

7. 1. 3 构件约束

7. 2 构件容器的功能

7. 2. 1 实例池

7. 2. 2 冻化/活化

7. 2. 3 生命周期管理

7. 3 容器与实现体的合作

7. 3. 1 构件实现体向容器提供的方法

7. 3. 2 容器向构件实现体提供的方法

7. 3. 3 构件实现体与构件接口

7. 4 会话构件实例的管理

7. 4. 1 无态构件实例的管理

7. 4. 2 有态构件实例的管理

7. 5 实体构件实例的管理

7. 5. 1 BMP实体构件实例的管理

7. 5. 2 CMP实体构件实例的管理

7. 5. 3 BMP与CMP实体构件代码比较

7. 6 小结

阅读资源推荐

第8章 软件公共服务

8. 1 背景

8. 2 概念

8. 2. 1 公共服务

8. 2. 2 公共服务与构件

8. 2. 3 公共服务与构件容器

8. 2. 4 公共服务的接口

8. 2. 5 公共服务的使用方式

8. 2. 6 公共服务的实现

8. 3 OMA中的公共服务

8. 3. 1 公共服务设计原则

8. 3. 2 公共服务规范

8. 3. 3 OMA的调用式使用方式

8. 4 J2EE中的公共服务

8. 4. 1 J2EE中的公共服务接口

8. 4. 2 J2EE的声明式使用方式

8. 5 应用系统组装

8. 5. 1 什么是组装

8. 5. 2 基于EJB构件的组装

8. 6 小结

阅读资源推荐

第9章 查找服务

9. 1 应用系统的分布性

9. 2 命名服务

9. 2. 1 实体的名字

9. 2. 2 命名服务的基本实现

9. 2. 3 命名上下文

9. 2. 4 解析名字

9. 2. 5 OMA的命名服务

9. 3 目录服务

9. 3. 1 基本实现

9. 3. 2 LDAP

9. 4 合约服务

9. 5 JNDI

9. 5. 1 JNDI体系结构

9. 5, 2 查找的声明

9. 6 小结

阅读资源推荐

10章 事务服务

10. 1 应用系统的可靠性

10. 1. 1 什么是可靠性

10. 1. 2 状态错误

10. 1. 3 事务

10. 2 事务技术

10. 2. 1 单机环境中的事务

10. 2. 2 网络环境中的事务

10. 2. 3 X/Open的DTP模型

10. 3 OMA的事务服务

10. 4 J2EE的事务服务

10. 4. 1 事务服务模型

10. 4. 2 事务服务接口

10. 4. 3 事务性声明

10. 5 小结

阅读资源推荐

第11章 安全服务

11. 1 应用系统的安全性

11. 2 安全技术与安全体系

11. 2. 1 加密

11. 2. 2 认证

11. 2. 3 访问控制

11. 2. 4 审计

11. 2. 5 安全体系

11. 3 安全基础设施

11. 3. 1 公钥基础设施

11. 3. 2 IP层安全

11. 3. 3 传输层安全

11. 3. 4 Java安全体系

11. 4 Java认证与授权服务

11. 4. 1 认证

11. 4. 2 授权

11. 5 J2EE的安全服务

11. 5. 1 安全服务模型

11. 5. 2 安全服务接口

11. 5. 3 安全性声明

11. 6 小结

阅读资源推荐

第12章 应用服务器实例

12. 1 设计目标

12. 2 系统结构

12. 2. 1 总体结构

12. 2. 2 应用

12. 2. 3 构件容器

12. 2. 4 命名服务

12. 2. 5 事务服务

12. 2. 6 安全服务

12. 2. 7 通信服务

12. 2. 8 系统监控

12. 3 PKUAS的启动过程

参考文献

附录A 缩略语索引

附录B 术语索引