书籍详情

Java与CORBA客户/服务器编程

Java与CORBA客户/服务器编程

作者:(美)Robert Orfali,(美)Dan Harkey著;亢勇等译

出版社:电子工业出版社

出版时间:2004-01-01

ISBN:9787505395732

定价:¥59.00

购买这本书可以去
内容简介
  在计算机世界中,CORBA和JBeans正融合在一起。本书将带你探索这一领域,不管是有个性的Java程序员,还是分布式对象专家,本书都向你提供了在对象Web的客户/服务器解决方案中综合使用这两项技术的程序设计知识,在本书中,我们将探讨对象网络的两个核心技术:Java和CORBA/IIOP。本书是一本用CORBA和Java编写客户/服务器程序的教程,也是一本将CORBA、JavaBeans和JDBC贯穿于客户/服务器系统的书。书中用大量篇幅讨论了以前未知的领域。全书共分为八个部分,首先概述了CORBA和Java都能为对方做些什么,解释了3层对象网络客户/服务器模型和关于CORBA/IIOP的知识,然后探讨了CORBA/Java编程模型。通过使用新的可移植服务器端CORBAAPI和标准CORBA命名服务重新编写Count程序来进行讨论,并展示了怎样去编写CORBA动态对象工具。接下来对CORBA/Java和它的竞争者进行了比较,内容包括:1)传统的Internet中间件,如Java套接字、Servlet和CGI/HTTP;2)非CORBAJavaORB,如JavaSoft的RMI和Microsoft的DCOM。本书也介绍了“现有的”CORBA,说明了CORBA接口池、内省功能、CORBA激活服务、新的CORBAIDL-to-Java映射、JavaBeans组件模型等。本书适合于所有类别的程序员,以及正在考虑在他们的平台上使用CORBA、JavaBeans和EnterpriseJavaBeans的客户/服务器结构设计师。
作者简介
  RobertOrfali和DanHarkey是IBM公司客户服务器系统的创建者和分布式对象咨询专家,他们也曾是SanJose州立大学的CORBA/Java分布式对象研究生项目和实验室的负责人。他们全撰写了很多畅销图书,包括"InstantCORBA,TheEssentialClient/ServerSurvivalGuide,SecondEdition""The相关图书J2EE平台WebServeicesJ2EE开发使用手册(含盘)精通XMI:使用XML和UML进行Java编程
目录
第一部分    CORBA 与Java
第1章    CORBA风格的客户/服务器
1.1    CORBA风格的分布式对象
1.2    OMG的对象管理体系结构
1.3    CORBA 2.0: 网络间的ORB
1.4    CORBAservices
1.5    CORBAfacilities 
1.6    CORBA 业务对象  
1.7    对象风格的3层客户/服务器
1.8    小结
第2章    对象Web: CORBA与Java相遇
2.1    CORBA 与 Java相遇
2.2    CORBA/Java 是如何扩充现有Web的
2.3    CORBA/Java 对象Web
2.4    小结
第3章    CORBA/Java ORB
3.1    新的CORBA Java/IDL映射
3.2    CORBA/Java ORB
3.3    选用哪个Java ORB 
3.4    小结
第二部分    核心CORBA/Java
第4章    第一个CORBA程序
4.1    静态 CORBA
4.2    第一个CORBA 程序
4.3    查看测试结果
4.4    小结
第5章    ORBlet与Applet
5.1    Applet基础
5.2    第一个支持CORBA的Applet
5.3    查看测试结果
5.4    小结
第6章    Java ORB与C++ ORB
6.1    C++ Count 程序
6.2    查看测试结果
6.3    小结
第三部分    动态CORBA
第7章    可移植Count
7.1    CORBA命名服务
7.2    可移植Count
7.3    编译客户/服务器程序
7.4    查看测试结果
7.5    小结
第8章    动态Count
8.1    CORBA动态调用基础
8.2    动态Count
8.3    查看测试结果
8.4    何时使用动态技术
8.5    小结
第9章    MultiCount
9.1    MultiCount的设计
9.2    MultiConsole Applet
9.3    客户
9.4    协调器
9.5    编译客户和服务器程序
9.6    运行客户/服务器程序
9.7    小结
第四部分    CORBA与它的竞争对手
第10章    套接字与CORBA/Java ORB
10.1    Berkeley套接字基础
10.2    Java 套接字基础
10.3    Java 流基础
10.4    Java数据报套接字Count
10.5    缓冲套接字Count
10.6    数据流套接字Count
10.7    缓冲数据流Count
10.8    编译套接字Count
10.9    运行客户/服务器程序
10.10  查看测试结果
10.11  套接字与CORBA IIOP
10.12  小结
第11章    HTTP/CGI与CORBA/Java ORB 
11.1    HTTP基础
11.2    CGI基础
11.3    HTML表单
11.4    HTTP/CGI Count
11.5    编译客户/服务器程序
11.6    创建一个Web页
11.7    运行客户/服务器程序
11.8    查看测试结果
11.9    小结
第12章    Servlet与CORBA/Java ORB 
12.1    Servlet基础
12.2    Servlet Count
12.3    编译客户/服务器程序
12.4    创建一个Web页
12.5    运行客户/服务器程序
12.6    查看测试结果
12.7    Servlet与CORBA/IIOP
12.8    小结
第13章    RMI与CORBA/Java ORB
13.1    RMI基础
13.2    RMI接口与类
13.3    RMI场景
13.4    RMI Count
13.5    编译客户/服务器程序
13.6    运行客户/服务器程序
13.7    查看测试结果
13.8    RMI-over-IIOP与RMI-over-RMP
13.9    RMI与CORBA/IIOP
13.10  小结
第14章    Caffeine:纯正的CORBA/Java ORB
14.1    Caffeine基础
14.2    Caffeine式的Count
14.3    编译客户/服务器程序
14.4    运行客户/服务器程序
14.5    查看测试结果
14.6    小结
第15章    DCOM与CORBA/Java ORB
15.1    DCOM基础
15.2    DCOM与Java
15.3    DCOM Java Count
15.4    编译客户/服务器程序
15.5    运行客户/服务器程序
15.6    查看测试结果
15.7    DCOM与CORBA/IIOP
15.8    小结
第16章    最后的胜利者
16.1    报告卡
第五部分    现行的CORBA
第17章    怎样发现ORB
17.1    CORBA 2.0初始化接口
17.2    一个初始化场景
17.3    如何发现其他对象
17.4    小结
第18章    谁激活了我的对象
18.1    CORBA的服务器端
18.2    VisiBroker激活程序
18.3    CORBA 3.0 的POA
18.4    小结
第19章    元数据
19.1    近观CORBA IDL
19.2    CORBA 2.0接口池
19.3    小结
第20章    CORBA IDL-to-Java映射
20.1    IDL-to-Java 映射概述
20.2    通用结构
20.3    CORBA 基本类型
20.4    CORBA 结构类型
20.5    CORBA/Java服务器端映射
20.6    将CORBA伪对象映射到Java
20.7    小结
第21章    CORBA Java-to-IDL映射
21.1    RMI与CORBA
21.2    Java-to-IDL映射
21.3    小结
第22章    内省的CORBA/Java对象
22.1    CORBA内省
22.2    Java映射
22.3    Ask Me程序
22.4    WalkIR程序
22.5    小结
第六部分    JDBC 2层与3层结构的对比
第23章    JDBC基础
23.1    JDBC的起源
23.2    JDBC结构
23.3    JDBC接口概述
23.4    JDBC接口详述
23.5    JDBC场景
23.6    小结
第24章    JDBC Debit-Credit基准测试程序
24.1    设计基准测试程序
24.2    JDBC Debit-Credit基准测试程序工具
24.3    创建一个银行
24.4    编译创建银行的程序
24.5    运行创建银行的程序
24.6    小结
第25章    JDBC的2层Debit-Credit结构
25.1    2层Debit-Credit环境
25.2    2层客户/服务器代码结构
25.3    2层Debit-Credit代码
25.4    编译2层Debit-Credit结构的程序
25.5    运行2层Debit-Credit基准测试程序
25.6    小结
第26章    使用JDBC和CORBA的3层Debit-Credit
26.1    3层Debit-Credit环境
26.2    3层Debit-Credit代码结构
26.3    3层Debit-Credit代码
26.4    编译3层Debit-Credit基准测试程序
26.5    运行3层Debit-Credit基准测试程序
26.6    2层JDBC与3层JDBC的比较
26.7    小结
第七部分    从JavaBeans到Enterprise JavaBeans
第27章    JavaBean组件模型
27.1    bean的组件模型
27.2    所谓的设计模式
27.3    JavaBeans类的概述
27.4    小结
第28章    一个JavaBean的例子:Smiley
28.1    最简单的Smiley bean
28.2    编写可移植bean的首要原则
28.3    小结
第29章    事件驱动的JavaBean
29.1    委托事件模型简介
29.2    Smiley bean 执行事件
29.3    事件适配器
29.4    编写可移植bean的更多指导原则
29.5    小结
第30章    JavaBean的属性设置
30.1    独立属性
30.2    活动属性
30.3    编写可移植bean的更多指导原则
30.4    小结
第31章    持久的JavaBean
31.1    bean的持久性
31.2    JAR中的bean
31.3    JAVA Security的API
31.4    JDK 1.2安全增强功能
31.5    编写持久性bean的更多建议
31.6    小结
第32章    内省和可工具化的JavaBean
32.1    使用哪一个工具
32.2    内省的JavaBean
32.3    场景举例
32.4    属性编辑器和定制器
32.5    bean的定制器
32.6    编写可工具化的bean的指导原则
32.7    小结
第33章    CORBA Bean
33.1    CORBA和JavaBeans
33.2    新的CORBA组件模型
33.3    小结
第34章    Enterprise JavaBeans与CORBA
34.1    EJB与CORBA对象事务监视器
34.2    EJB/容器协议
34.3    对事务的支持
34.4    EJB打包技术
34.5    EJB设计指导原则
34.6    小结
第八部分    带CORBA/JavaBeans的Club Med
第35章    Club Med 3层客户/服务器
35.1    Club Med 客户
35.2    Club Med服务器
35.3    Club Med数据库
35.4    小结
第36章    Club Med客户bean
36.1    Visual Caf* Club Med Bean
36.2    JBuilder Club Med Bean
36.3    VisualAge的Bargain Hunter Bean
36.4    小结
第37章    Club Med CORBA 服务器
37.1    Club Med服务器:代码结构
37.2    Club Med服务器代码
37.3    编译Club Med Server
37.4    运行Club Med
37.5    小结
第38章    CORBA/Java的优点、缺点与不足
38.1    我们将学到什么
38.2    对象Web和发布地
猜您喜欢

读书导航