书籍详情

精通RMI:Java与EJB企业级应用开发

精通RMI:Java与EJB企业级应用开发

作者:(瑞典)Rickard Oberg著;王海卫等译

出版社:机械工业出版社

出版时间:2003-01-01

ISBN:9787111121527

定价:¥35.00

购买这本书可以去
内容简介
  本书是讲述RMI技术的经典著作,清晰地展示了设计和创建RMI应用中涉及到的思想,包括最常用的设计模式。详细讲述了如何利用RMI的所有高级特性,如何创建RMI系统,实例丰富,还介绍了常用的客户/服务器结构、远程调用的本质以及与RMI相关的技术。作者把既简单又很有说服力的应用与理论相结合,全书由浅入深,概念叙述和应用分析并举,使读者不仅“知其然”,而且“知其所以然”。对于所有关注Java技术、从事企业应用实现的读者来说,是一本内容详尽、技巧高超的参考书籍。
作者简介
  RickardOberg是Java和EJB方面的世界顶尖专家,已经实现了三个EJB服务器,他是开源应用服务器JBoss项目的主架构师。Oberg是瑞典Java编程竞赛“SoftwareReuseCafe”的两度折桂者,这使得他成为瑞典最好的Java程序员之一。
目录
译者序
前言
第一部分 基本原理和结构
第1章 客户/服务器结构 
1.1 客户/服务器基础 
1.1.1 客户和服务器的定义 
1.1.2 为什么使用客户/服务器结构 
1.1.3 n层系统 
1.2 网络化计算基础 
1.2.1 网络通信 
1.2.2 编组 
1.2.3 代理 
1.2.4 命名 
1.3 其他类型的客户/服务器系统 
1.3.1 万维网 
1.3.2 远程过程调用 
1.3.3 CORBA 
1.4 小结 
第2章 远程方法调用的本质 
2.1 什么是RMI 
2.1.1 RMI不能进行的工作 
2.1.2 RMI原理 
2.1.3 RMI与普通Java的区别 
2.2 RMI/JRMP结构 
2.2.1 存根 
2.2.2 编组 
2.2.3 RMI线程和网络连接管理 
2.2.4 分布式垃圾收集 
2.2.5 命名 
2.3 小结 
第二部分 建立RMI应用
第3章 HelloWorld应用 
3.1 应用综述 
3.2 远程接口 
3.3 服务器 
3.3.1 远程对象 
3.3.2 管理器 
3.4 客户 
3.5 远程调用 
3.6 应用 
3.6.1 封装
3.6.2 启用命名服务
3.6.3 启动服务器 
3.6.4 启动客户 
3.7 小结 
第4章 改进HelloWorld示例 
4.1 改进后的应用综述 
4.2 服务器 
4.2.1 远程对象 
4.2.2 管理器 
4.3 客户 
4.4 应用 
4.4.1 封装
4.4.2 启动服务器 
4.4.3 启动客户 
4.5 小结 
第5章 自定义连接管理 
5.1 自定义连接管理综述 
5.2 RMIServerSocketFactory接口 
5.3 RMIClientSocketFactory接口 
5.4 一个简单的连接工厂 
5.4.1 IdentityServerSocketFactory类 
5.4.2 IdentityClientSocketFactory类 
5.4.3 IdentityServerSocket类 
5.4.4 IdentitySocket类 
5.5 使用自定义连接工厂 
5.6 小结 
第6章 激活 
6.1 激活综述 
6.1.1 激活组 
6.1.2 可激活 
6.2 激活示例 
6.2.1 Setup类
6.2.2 服务器类
6.2.3 客户类 
6.2.4 运行示例
6.3 小结 
第三部分 创建真正的应用
第7章 开发一个聊天应用 
7.1 聊天设计综述 
7.1.1 TopicServer远程接口 
7.1.2 Topic远程接口 
7.1.3 MessageListener远程接口 
7.1.4 ListenerInfo类 
7.1.5 TopicInfo类 
7.1.6 Message类 
7.1.7 Listener类
7.1.8 TopicServerImpl类 
7.1.9 MessageQueue类 
7.1.10 Worker类 
7.1.11 Main类 
7.1.12 ChatClient类 
7.1.13 ChatGUI类 
7.2 小结 
第8章 开发移动代理应用 
8.1 移动代理设计综述 
8.2 代理接口类 
8.2.1 AgentHost接口 
8.2.2 NoSuchAgentException异常 
8.2.3 Agent接口 
8.3 代理主机实现
8.3.1 AgentHostImpl类
8.3.2 Main类 
8.4 移动代理实现 
8.4.1 HelloAgent接口 
8.4.2 HelloAgentImpl类
8.5 代理客户实现 
8.6 代理管理器实现
8.7 小结 
第四部分 高级应用
第9章 RMI和Jini 
9.1 综述 
9.1.1 发现
9.1.2 查找
9.1.3 租借
9.1.4 远程事件 
9.1.5 事务处理 
9.2 HelloJini示例综述 
9.3 HelloJini服务 
9.4 HelloJini客户 
9.5 运行HelloJini示例 
9.6 小结 
第10章 RMI和Enterprise JavaBeans 
10.1 综述 
10.1.1 EJB容器 
10.1.2 EJB组件 
10.1.3 无状态会话bean 
10.1.4 有状态会话bean 
10.1.5 实体bean 
10.2 HelloEJB示例综述 
10.3 HelloEJB组件 
10.3.1 HelloEJB Home接口 
10.3.2 HelloEJB 远程接口 
10.3.3 HelloEJB Bean实现 
10.3.4 HelloEJB 配置描述文件 
10.4 HelloEJB客户 
10.5 小结 
附录 更多阅读材料 
光盘内容简介
猜您喜欢

读书导航