第1章 Delphi和分布式多层应用系统 1
1-1 什么是分布式结构 1
1-2 分布式结构使用的技术 1
1-3 分布式结构的种类 1
1-4 Delphi能够开发的分布式结构 1
1-5 Delphi使用的分布式技术 1
1-6 为什么要使用分布式结构 1
1-7 一些重要的分布式结构观念 1
1-8 Delphi和应用程序服务器 1
1-9 结论 1
2-2 结论 2
2-1 开发多层应用系统 2
第2章 开发基本的分布式多层应用系统 2
第3章 开发高级的分布式多层应用系统 3
3-1 多层应用程序处理数据的原理 3
3-2 在多层应用系统中更新数据 3
3-3 处理大型数据集的技巧 3
3-4 TDatabase的HandleShared和TSession的关系 3
3-5 开发Service型态的应用程序服务器 3
3-6 多层应用系统和对象导向/对象导向设计 3
3-7 结论 3
4-6 分布式对象 4
4-7 完善的错误处理 4
4-5 深入讨论MIDAS 4
4-8 Session Pooling 4
4-9 结论 4
4-2 MIDAS 3.0的新功能 4
4-3 MIDAS功能展示 4
4-1 透明中介引擎MIDAS 4
第4章 深入了解MIDAS 4
4-4 多层应用系统的结构 4
5-4 安全强固的应用系统 5
5-7 结论 5
5-5 开发使用COM/DCOM技术的安全强固应用系统 5
5-6 更安全的容错多层分布式应用系统 5
5-3 开发具备负载平衡能力的应用系统 5
5-2 开发具备容错能力的多层应用系统 5
5-1 鱼与熊掌兼得之法 5
第5章 开发高级分布式多层应用系统 5
第6章 COM/DCOM线程模型和多层应用系统 6
6-1 美好的往日 6
6-2 Delphi的假象 6
6-3 COM/DCOM的线程模型 6
6-4 应用程序服务器中Automation对象的样例特性 6
6-5 如何控制应用程序服务器的线程模式 6
6-6 改良应用程序服务器执行的效率 6
6-7 结论 6
7-9 字段对象的TDataSetProviderFlags特性 7
7-10 COM线程模型的限制 7
7-8 DCOM应用程序服务器vs.Socket(TCP/IP)服务器 7
7-7 应用程序服务器更新数据的行为 7
7-11 数据存取引擎的限制-BDE/IDAPI和ADO 7
7-12 Interceptor 7
7-13 结论 7
第7章 高效率的分布式多层应用系统 7
7-5 调整应用程序服务器的执行效率 7
7-4 了解你编写的程序代码的意义 7
7-3 减少网络的roundtrip 7
7-2 不同数据型态的传递负荷成本 7
7-1 使用有效率的远程呼叫方式 7
7-6 应用程序服务器中的TQuery件的设定 7
8-3 常见数据库的设定 8
8-5 结论 8
8-4 OLE DB和ADO 8
8-2 BDE/IDAPI的设定 8
8-1 BDE/IDAPI的结构 8
第8章 数据库存取的设定,剖析 和最佳化调整 8
第9章 DCOM和多层应用系统的配置 9
9-1 COM/DCOM的基本安全模型观念 9
9-2 使用DCOMCNFG配置应用程序服务器 9
9-3 多层应用系统配置步骤 9
9-4 设定NT服务模式的应用程序服务器 9
9-5 一个实际的范例演练 9
9-6 结论 9
10-6 把Delphi的应用程序转换为ActiveForm组件 10
10-7 使用ActiveForm应用系统应该注意的事情 10
10-5 以浏览器为主的数据库应用程序 10
10-8 浏览器应用结构的思考 10
10-9 结论 10
10-1 从前到后,一气呵成 10
10-4 安全维护你的ActiveForm 10
10-3 Package和CAB压缩 10
10-2 Delphi, ActiveForm和浏览器 10
第10章 ActiveForm和以浏览器为用户界面的应用系统 10
第11章 CORBA和多层分布式应用系统 11
11-1 什么是CORBA 11
11-2 为什么要使用CORBA 11
11-3 CORBA的结构 11
11-4 Delphi 5和CORBA的技术观 11
11-5 编写CORBA应用程序 11
11-6 结论 11
第12章 高级CORBA功能和多层应用系统 12
12-1 高级CORBA技术 12
12-2 开发多线程的CORBA应用系统 12
12-3 开发安全强固的CORBA应用系统 12
12-4 结论 12