图书介绍
企业级应用服务平台开发与使用详解PDF|Epub|txt|kindle电子书版本网盘下载
- 刘涌等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302101582
- 出版时间:2005
- 标注页数:551页
- 文件大小:46MB
- 文件页数:567页
- 主题词:计算机网络-应用软件-程序设计
PDF下载
下载说明
企业级应用服务平台开发与使用详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 商务信息化与企业网络应用模式1
第1章 商务服务与企业级网络应用系统3
1.1 事务和商务事务电子化3
1.2 事务与电子化服务交易5
1.3 商务服务对企业级网络应用系统的要求6
第2章 企业级网络应用的两种基本模式8
2.1 客户机/服务器模式8
2.2 浏览器/服务器模式9
2.3 小结11
第3章 企业级网络应用系统的体系结构12
3.1 企业级网络应用系统结构的三个方面12
3.2 远程数据访问模式的企业级网络应用系统14
3.2.1 使用分析14
3.2.2 主要优点15
3.2.3 主要缺点16
3.3 数据库服务器模式的企业级网络应用系统16
3.3.1 使用分析17
3.4 应用程序服务器模式的企业级网络应用系统18
3.3.2 主要优点18
3.3.3 主要缺点18
3.4.1 应用程序服务器19
3.4.2 使用说明20
3.4.3 主要优点21
3.4.4 主要缺点22
3.5 应用程序服务器扩展模式的企业级网络应用系统22
第二部分 企业级应用服务平台概述23
第4章 应用支持功能剥离策略24
第5章 企业级应用服务平台27
5.1 交易服务器29
5.2 服务器监控终端31
5.3 编程接口32
5.3.1 客户端编程接口33
5.3.2 服务器端编程接口33
5.4 共享版本34
第三部分 主要技术基础37
6.1.1 静态链接38
6.1 基本概念38
第6章 动态链接库技术与使用38
6.1.2 动态链接39
6.1.3 静态链接库和动态链接库之间的区别39
6.1.4 Windows应用程序和动态链接库40
6.2 使用动态链接库的好处43
6.3 动态链接库的缺点44
6.4 动态连接库与多线程45
6.4.1 动态链接库线程入口函数45
6.4.2 线程使用的导出函数与导出过程46
6.4.3 线程使用内部函数与内部过程46
6.5 动态链接库的Delphi实现46
6.5.1 调用动态链接库47
6.5.2 开发动态链接库49
6.6 动态链接库的代码共享54
第7章 多线程技术与使用55
7.1 进程与多线程55
7.2.1 两种典型的计算任务57
7.2 多线程与系统性能57
7.2.2 使用多线程技术的目的58
7.2.3 程序线程化的考虑60
7.3 正确性分析和线程的同步与互斥61
7.3.1 线程同步62
7.3.2 线程互斥63
7.3.3 临界资源和临界区64
7.4 线程的Delphi实现方法64
7.4.1 定义线程对象65
7.4.2 线程间的协作70
7.4.3 线程的执行74
7.4.4 在分布式程序中使用线程75
7.5 小结77
第8章 网络基础78
8.1 开放式系统互连网络模型78
8.1.1 ISO提出的OSI网络模型79
8.1.2 OSI网络模型79
8.1.3 OSI网络模型的层次结构80
8.2 TCP/IP协议与OSI模型的关系84
8.2.1 物理层85
8.2.2 数据链路层88
8.2.3 IP网络层91
8.2.4 TCP/UDP层96
8.2.5 表示层100
8.2.6 应用层101
8.2.7 小结101
8.3 TCP/IP网络中的IP地址102
8.3.1 TCP/IP中的IP地址102
8.3.2 指定IP地址104
8.3.3 拨号连接与IP地址106
8.3.4 子网络与IP地址106
8.3.5 主机名与DNS109
8.4 子网络互连技术111
8.4.1 中继器111
8.4.2 网桥111
8.4.3 路由器和网关112
8.4.4 网络间传送数据包113
8.4.6 广播与组播117
8.4.5 使用SNMP监控连接117
8.4.7 MBONE119
第9章 Socket技术120
9.1 Socket概述120
9.2 Windows Sockets协议的安装和检查120
9.3 套接口(Socket)121
9.3.1 客户机/服务器模型122
9.3.2 网络广播122
9.4 阻塞/非阻塞和数据易失性123
9.5.2 阻塞钩子函数方法124
9.5 异步选择机制124
9.5.1 异步支持例程124
9.5.3 错误处理125
9.6 通过中介DLL调用Windows Sockets DLL125
9.6.1 Windows Sockets实现内部对消息的使用126
9.6.2 私有的API接口126
9.7 多线程Windows版本中的Windows Sockets126
9.8 MFC对Windows Sockets的支持127
9.9.1 套接口函数129
9.9 Windows Sockets库函数129
9.9.2 数据库函数130
9.9.3 针对Microsoft Windows的扩展函数130
9.10 Delphi 与 Socket技术131
9.10.1 服务的实现131
9.10.2 Socket连接的种类132
9.10.3 Socket控件的网络属性133
9.10.4 使用Socket控件135
9.10.5 Socket控件事件的响应138
9.10.6 发送数据与接收数据140
第10章 数据库基础145
10.1 数据库系统145
10.2 分布式数据库146
10.2.1 网络通信服务146
10.2.2 事务处理能力147
10.2.3 数据的分区和复制148
10.2.4 面向对象分布式系统148
10.4 数据库的事务处理149
10.3 数据库系统的选择149
10.4.1 事务的概念150
10.4.2 两段式提交151
10.4.3 公用事务处理系统152
10.5 ODBC数据库连接152
10.6 Delphi数据库连接154
10.6.1 BDE数据库连接154
10.6.3 连接数据库服务器155
10.6.4 数据库会话控件155
10.6.2 Delphi数据库连接控件155
10.6.5 数据库连接控件172
10.6.6 使用事务管理183
第四部分 企业级应用服务平台的实现187
第11章 系统目标及功能结构188
第12章 服务协议的确定190
12.1 运行模式和服务协议190
12.2 表示层数据包格式190
12.2.1 基本数据包格式191
12.2.2 通用数据包格式192
12.2.3 小结193
12.3 长数据包的传输与实现194
12.3.1 发送缓冲区和接收缓冲区194
12.3.2 长数据包的切分和组装194
12.3.3 网络通信和三次握手195
12.3.4 数据包的安全与保密196
12.3.5 功能分派与集成196
12.3.6 源代码的解析200
12.3.7 小结211
第13章 企业级应用服务平台的网络通信212
13.1 网络通信与服务协议的关系212
13.2 网络连接和Socket对象213
13.3 网络通信线程213
13.4 客户端网络通信功能213
13.4.1 部件封装214
13.4.2 客户端服务线程218
13.4.3 接口函数的实现222
13.4.5 客户端网络通信服务的信息交换223
13.4.4 客户通信服务的启动时机223
13.4.6 编程接口225
13.5 服务器端网络通信功能225
13.5.1 部件封装225
13.5.2 服务器端服务线程229
13.5.3 接口函数的实现231
13.5.4 企业服务器网络服务的启动时机233
13.5.5 服务器网络服务的信息交换233
13.5.6 编程接口235
14.1 日志信息的分类237
第14章 企业服务器日志237
14.2 多线程访问239
14.3 日志的多文件保存239
14.4 服务器日志的实现240
14.4.1 日志类型的声明240
14.4.2 关键属性241
14.4.3 关键方法241
14.4.4 日志类的结构分析244
15.1.1 应用交易表245
15.1 服务器交易管理表集245
第15章 服务器的交易管理245
15.1.2 应用模块表248
15.2 服务器交易管理表的创建与配置249
15.2.1 定义服务器交易管理表249
15.2.2 企业服务器核心编辑器251
15.3 服务器交易管理类与多线程258
15.3.1 服务器交易管理类258
15.3.2 多线程访问与数据保护277
15.4 交易服务线程282
15.4.1 回调函数的接口284
15.4.2 回调函数的执行289
15.4.3 服务线程声明292
15.4.4 线程函数293
15.4.5 调度函数294
第五部分 交易服务器回调应用模块的实现296
16.2.1 核心监控回调模块的工程文件297
16.2 核心监控模块的实现297
第16章 交易服务器核心监控逻辑297
16.1 核心监控的命令说明297
16.2.2 核心监控交易处理函数298
16.3 核心监控模块的配置300
16.3.1 对交易服务器中应用交易表的配置300
16.3.2 核心监控模块与交易服务器的位置301
17.2 日志监控模块的实现303
17.2.1 日志监控回调模块的工程文件303
17.1 日志监控的命令说明303
第17章 交易服务器日志监控逻辑303
17.2.2 日志监控交易处理函数304
17.3 日志监控模块的配置305
17.3.1 对交易服务器中应用交易表的配置305
17.3.2 日志监控模块与交易服务器的位置306
第18章 远程路由服务模块308
18.1 远程路由模块的实现308
18.1.1 远程路由回调模块的工程文件308
18.1.2 远程路由初始化和结束处理309
18.1.3 远程路由交易处理函数312
18.2.1 对交易服务器中应用交易表的配置313
18.2 远程路由模块的配置313
18.2.2 远程路由模块与交易服务器的位置314
第19章 网络数据库方案316
19.1 源代码级别数据库解决方案316
19.1.1 Delphi数据库编程的新思路317
19.1.2 编码方法339
19.2 系统支持数据库解决方案352
19.3 使用与配置关系360
20.1.1 组成部件间的关系362
第20章 企业级应用服务平台的配置与使用362
20.1 客户端部件的配置与使用362
20.1.2 配置与使用方法363
20.2 服务器端部件的配置与使用364
20.2.1 基本系统与配置方案364
20.2.2 交易路由系统与配置方案367
20.2.3 数据库系统与配置方案369
20.2.4 用户企业级网络应用系统与配置方案371
20.3 企业级应用服务平台整体配置关系372
第六部分 企业级应用服务平台的应用373
第21章 网络应用系统的研发过程374
21.1 网络应用系统的设计374
21.1.1 功能分解设计374
21.1.2 信号系统设计377
21.1.3 执行代码设计377
21.2 网络应用系统的测试378
21.3 网络应用系统的交付379
21.4 网络应用系统的维护380
第22章 企业级应用服务平台提供的开发资源381
22.1 企业级应用服务平台的功能部件382
22.1.1 公共功能部件382
22.1.2 客户端功能部件383
22.1.3 服务器端功能部件385
22.1.4 小结387
22.2 企业级应用服务平台编程接口389
22.2.1 客户端编程接口389
22.2.2 服务器端编程接口390
23.1 用户管理模块的分析392
第23章 用户管理模块的设计392
23.2 用户管理模块的功能设计393
23.2.1 数据库表结构的设计394
23.2.2 交易流程的设计398
23.2.3 应用协议的设计404
23.2.4 信号系统的设计406
23.2.5 小结408
24.1.1 创建数据表409
24.1 创建数据表与访问代码生成409
第24章 用户管理模块的实现409
24.1.2 访问代码生成416
24.1.3 数据库信息的初始化417
24.2 应用功能的实现418
24.2.1 功能请求交易的实现418
24.2.2 功能服务交易的实现440
24.3 服务器交易调度逻辑源程序代码516
24.3.1 交易调度函数的源代码517
24.3.2 交易实现单元源代码518
24.3.3 工程文件536
24.4 小结537
第25章 用户管理模块的配置与使用538
第26章 要注意的几个问题540
第七部分 附录541
附录A 企业级应用服务平台编程接口541
A.1 客户端编程接口声明541
A.2 服务器端编程接口声明541
附录B exapi.pas的源程序代码543
C.2 NETSTAT545
C.1 PING545
附录C Windows环境下的网络命令545
C.3 TRACERT546
C.4 ARP546
C.5 IPCONFIG547
附录D TDatabase对象的重要属性、方法和事件549
D.1 控件的重要属性549
D.2 控件的重要方法550
D.3 控件的重要事件550
参考文献551