本版版主招募中

 
标题: 三层次应用开发
ibm6000
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
大魔头



UID 60
精华 15
积分 499
帖子 884
活跃指数 55
LU金币 5152 个
LU金条 1392 个
阅读权限 200
注册 2003-9-19
来自 上海
 
发表于 2003-9-30 13:21  资料  个人空间  短消息  加为好友 
概 述

计算机体系结构经历了从主机集中的终端方式、C/S结构,以及现在越来越普遍的三层客户机服务器结构。在当今中国,从银行、电信,到保险、证券的各个行业,还有不容忽视的电子商务、普遍运算,都越来越多地使用三层结构作为核心系统的标准体系结构。
但是,由于三层结构提高了开发的起点,加上具体介绍三层次应用开发的书籍并不象介绍C/S的书脊那样普遍,对于大多数开发人员来说,三层结构依然是一种理想,而不是一个能够立即在现实中使用的方法。甚至,由于缺乏对于工具的了解,有不少开发人员自行开发了简易的中间件来满足其对三层结构的需求。正因为此,给三层结构开发的普及带来了很大的障碍。
本书详细介绍了三层客户机服务器结构的系统结构,从计算机体系结构的变迁,三层结构的优点,一些常见概念,如数据的一致性、两阶段提交、分布式事务处理、事务处理器以及XA规范的系统说明,到CICS是如何构造以成为一个优秀的三层结构中间件,在第一章中都有详细阐述。
如果您对于三层结构的理论已经有所了解,可以在第二章中学习如何使用CICS编制应用,并且使用VB、Delphi、C++ Builder、PowerBuilder、Java和C进行前台界面的开发。如果要进一步使用CICS的底层功能,第四章的内容是非常有用的。
在CICS应用服务器端,采用嵌入式SQL(E-SQL)编程和各种数据库进行连接。第六章同时详细介绍了DB2、SYBASE、ORACLE、INFORMIX等数据库的嵌入式SQL编程,即使您不使用CICS,这也是一个很好的参考。
第五章中,介绍了对CICS进行性能调优的方法以及一些参考数据,您可以根据您的系统需求来选择合适的硬件环境,满足对性能的需求。
特别的,本书所附光盘包含使用CICS在Windows NT平台上搭建三层结构的所有软件,以及本书提及的所有示例程序。根据第四章的步骤,您可以自己建立一个实验环境,亲自体验开发三层结构应用的感觉

顶部
zdygk
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
极品果壳大将军


LU爱心使者  
UID 114
精华 17
积分 1263
帖子 2399
活跃指数 107
LU金币 1022 个
LU金条 16619 个
阅读权限 200
注册 2003-9-24
 
发表于 2003-9-30 13:44  资料  个人空间  主页 短消息  加为好友 
六千加油!50帖就可以了。混个官当当,先。 laugh.gif





天佑中华   祝福同胞

Major :  ETL AIX+JAVA+DB2
Hobby: shell+os-developer

DB2 is the Best Pure RDBMS; Oracle is an aspirant
顶部
ibm6000
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
大魔头



UID 60
精华 15
积分 499
帖子 884
活跃指数 55
LU金币 5152 个
LU金条 1392 个
阅读权限 200
注册 2003-9-19
来自 上海
 
发表于 2003-9-30 14:37  资料  个人空间  短消息  加为好友 
第一章 三层次 CLIENT/SERVER 介绍 1
第一节 计算机体系结构变迁 1
1.1 终端方式 1
1.2 Client/Server 2
1.3 三层结构 2
第二节.三层的必要性 5
2.1 数据的集中 --> 分布 --> 合理化集中 5
2.2 三层结构应用系统的优越性 7
2.3 三层及两层的使用场合 16
第三节、数据的一致性、两阶段提交和事务处理器 19
3.1 数据的一致性与数据库的隔离级别(Isolation Level) 19
3.2 分布式事务处理 25
3.3 XA规范 29
3.4 一阶段提交,两阶段提交及远程数据源的数据一致性 33
第四节 通用在线事务处理软件—CICS 35
4.1 CICS 的简介 35
4.2 CICS提供的功能模块 36
4.3 CICS 的主要特性: 37
4.4 CICS 的有关的几个概念 40
4.5 CICS 的资源 44
4.6 CICS资源操作命令 47
4.7 CICS 客户机 50
4.8 通信网关 51
第五节 CICS如何工作 54



 附件: 您所在的用户组无法下载或查看附件
顶部
ibm6000
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
大魔头



UID 60
精华 15
积分 499
帖子 884
活跃指数 55
LU金币 5152 个
LU金条 1392 个
阅读权限 200
注册 2003-9-19
来自 上海
 
发表于 2003-9-30 14:40  资料  个人空间  短消息  加为好友 
第二章 编程 1
第一节 建立一个简单的CICS应用 2
1.1 您的第一个CICS程序:GETTIME 2
1.2 EasyCICS的标准示例:TELECOM 8
第二节 三层C/S结构的规划 26
2.1 CICS三层结构的本质 26
2.2 CICS的服务程序框架 27
2.3 CICS的客户程序框架 28
2.4 EasyCICS——使用CICS的捷径 29
第三节CICS服务程序设计入门 30
3.1 EasyCICS的服务程序设计流程 30
3.2 EasyCICS的服务程序API解析 36
3.3 一个稍微复杂的例子 41
3.4 平台无关性编程要点 51
第四节 CICS客户程序设计入门 53
4.1 EasyCICS的客户程序设计流程 53
4.2 EasyCICS的客户程序API解析 56
4.3 使用PowerBuilder开发EasyCICS 63
4.4 使用Delphi开发EasyCICS 68
4.5 使用Java开发EasyCICS 76
4.6 使用C开发EasyCICS(不使用OLE) 86
4.7 使用其它开发工具开发EasyCICS 89
第五节 编写可靠的CICS应用 101



 附件: 您所在的用户组无法下载或查看附件
顶部
ibm6000
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
大魔头



UID 60
精华 15
积分 499
帖子 884
活跃指数 55
LU金币 5152 个
LU金条 1392 个
阅读权限 200
注册 2003-9-19
来自 上海
 
发表于 2003-9-30 14:42  资料  个人空间  短消息  加为好友 
第三章 CICS实验环境的安装和配置 1
第一节 系统必须 2
1.1 硬件先决条件 2
1.2 软件先决条件 3
第二节 创建用户帐户 4
第三节 DB2安装及配置 5
3.1 安装需求 5
3.2 安装 DB2 5
3.3 安装 DB2 后的主要程序图标 9
3.4 创建DB2 数据库及数据库表 9
第四节 安装CICS服务器 11
4.1安装CICS部件 11
4.2安装 Encina部件 16
4.2用户 ID 和组 21
第五节 安装CICS 客户端以及EasyCICS开发组件 24
5.1 安装 IBM JRE v1.1.8 24
5.2 安装CICS客户端 27
5.3 安装EasyCICS OLE组件 33
第六节 CICS服务器端的配置 34
6.1 创建 CICS 区域 34
6.2 配置侦听进程 37
6.3 配置CICS用户 41
6.4 配置产品定义(XAD) 43
6.5 配置程序定义 44
6.6 启动 CICS 系统 47
6.7 停止 CICS 系统 48
6.8 删除 CICS 区域 49
6.9 删除 SFS 服务器 49
第七节 CICS客户端的配置 50
7.1 标准配置 50
7.2 手工配置 62
第八节 实 验 64
8.1 实验一 64
8.2 实验二 64
8.3. 实验三 66



 附件: 您所在的用户组无法下载或查看附件
顶部
ibm6000
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
大魔头



UID 60
精华 15
积分 499
帖子 884
活跃指数 55
LU金币 5152 个
LU金条 1392 个
阅读权限 200
注册 2003-9-19
来自 上海
 
发表于 2003-9-30 14:42  资料  个人空间  短消息  加为好友 
第四章 高级编程 1
第一节 CICS服务程序的相互调用 1
1.1 一个调用其它服务程序的例子 1
1.2 跨域调用其它服务程序 5
第二节 CICS事务的作用域 7
第三节 深入CICS编程 9
3.1 CICS API简介 9
3.2 SFS的应用 11
3.3 使用ECI 17



 附件: 您所在的用户组无法下载或查看附件
顶部
ibm6000
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
大魔头



UID 60
精华 15
积分 499
帖子 884
活跃指数 55
LU金币 5152 个
LU金条 1392 个
阅读权限 200
注册 2003-9-19
来自 上海
 
发表于 2003-9-30 14:43  资料  个人空间  短消息  加为好友 
第五章 性能调整 1
第一节 CICS参数的优化 1
1.1 CICS性能测试举例 1
1.2 CICS性能优化及注意事项 6
第二节 CICS自带的负载平衡 6



 附件: 您所在的用户组无法下载或查看附件
顶部
ibm6000
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
大魔头



UID 60
精华 15
积分 499
帖子 884
活跃指数 55
LU金币 5152 个
LU金条 1392 个
阅读权限 200
注册 2003-9-19
来自 上海
 
发表于 2003-9-30 14:50  资料  个人空间  短消息  加为好友 
第六章 嵌入式SQL(E-SQL)简介 3
第一节 什么是嵌入SQL语言? 3
1.1 嵌入SQL程序的组成元素 3
1.2 什么是静态SQL和动态SQL? 4
1.3 什么是SQLCA? 4
1.4 什么是SQLDA? 5
第二节 SYBASE SQL SERVER嵌入式SQL语言 5
2.1 一个嵌入SQL语言的简单例子 5
2.2 嵌入SQL的处理过程 6
2.3 嵌入SQL语句总览 7
2.3.1 宿主变量 7
2.3.2 连接数据库 12
2.3.3 数据的查询和修改 13
2.3.4 游标的使用 13
2.3.5 SQLCA 15
2.3.6 WHENEVER 16
2.3.7 批处理 18
2.3.8 事务 18
2.4动态SQL语句 18
2.4 .1 动态修改 19
2.4.2 动态游标 20
2.4.3 SQLDA 23
2.4.4 DESCRIBE语句 27
2.5 两个例子程序 27
2.5.1 TELECOM程序 27
2.5.2 ADHOC程序 29
第三节 IBM DB2嵌入SQL语言 35
3.1 一个简单示例 35
3.2 嵌入SQL语句 37
3.2.1宿主变量 37
3.2.2单行查询 39
3.2.3多行查询 39
3.2.4插入、删除和修改操作 40
3.2.5 SQLCA 43
3.2.6事务 45
3.3 DB2的嵌入SQL程序处理过程 46
3.4 DB2的动态SQL嵌入语句 53
3.4.1 基本方法 53
3.4.2 动态游标 55
3.4.3 SQLDA 55
第四节 ORACLE数据库的嵌入SQL语言 66
4.1 基本的SQL语句 66
4.1.1宿主变量和指示符 66
4.1.2 查询 68
4.1.3 修改数据 68
4.1.4 游标 68
4.2 嵌入PL/SQL 71
4.3 动态SQL语句 72
4.3.1 ORACLE动态SQL语句的一些特点 72
4.3.2 使用动态SQL的四种方法 72
4.3.3 SQLDA 75
第五节INFORMIX的嵌入SQL/C语言 89
5.1 一个简单的入门例子 89
5.2 宿主变量 91
5.3 嵌入SQL的处理过程 96
5.4 动态SQL语言 96
5.4.1 SQLDA 97
第六节MICROSOFT SQL SERVER7嵌入式SQL语言 105
6.1 一个嵌入SQL语言的简单例子 105
6.2 嵌入SQL的处理过程 106
6.3 嵌入SQL语句 112
6.3.1 声明嵌入SQL语句中使用的C变量 112
6.3.2 连接数据库 115
6.3.3 数据的查询和修改 115
6.3.4 游标的使用 116
6.3.5 SQLCA 117
6.3.6 WHENEVER 118
6.4动态SQL语句 119
6.4 .1 动态修改 119
6.4.2 动态游标 120
6.4.3 SQLDA 122
6.4.4 DESCRIBE语句 130
6.5 API 130



 附件: 您所在的用户组无法下载或查看附件
顶部
zdygk
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
极品果壳大将军


LU爱心使者  
UID 114
精华 17
积分 1263
帖子 2399
活跃指数 107
LU金币 1022 个
LU金条 16619 个
阅读权限 200
注册 2003-9-24
 
发表于 2003-9-30 15:46  资料  个人空间  主页 短消息  加为好友 
还有么?

现在大家都忙着灌水。这么好的东西没有人下载!!吼吼。





天佑中华   祝福同胞

Major :  ETL AIX+JAVA+DB2
Hobby: shell+os-developer

DB2 is the Best Pure RDBMS; Oracle is an aspirant
顶部
ibm6000
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14
大魔头



UID 60
精华 15
积分 499
帖子 884
活跃指数 55
LU金币 5152 个
LU金条 1392 个
阅读权限 200
注册 2003-9-19
来自 上海
 
发表于 2003-9-30 16:38  资料  个人空间  短消息  加为好友 
吐血推荐
电子版不过瘾,我上次还买了一本书看

顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
threehair
荣誉斑竹
Rank: 14Rank: 14Rank: 14Rank: 14


UID 27
精华 78
积分 3034
帖子 5716
活跃指数 0
LU金币 2093 个
LU金条 0 个
阅读权限 200
注册 2003-9-17
 
发表于 2003-9-30 20:40  资料  个人空间  短消息  加为好友 
西西,我已经有哩 tongue.gif





╭⌒╮ ╭⌒╮╭⌒╮
╱◥███◣╭╭ ⌒╮
︱田︱田   田|
关门,上锁,钥匙已生锈。
世事静方见,人情淡始长!
顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
GreenHand
LU新生
Rank: 1



UID 251
精华 0
积分 10
帖子 20
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2003-9-30
 
发表于 2003-10-3 14:57  资料  个人空间  短消息  加为好友  ICQ 状态
谢谢,收藏!





播下一种思想,收获一种行为;
播下一种行为,收获一种习惯;
播下一种习惯,收获一种性格;
播下一种性格,收获一种命运。
顶部
[广告] 论坛新开 【DB2产品家族】 【投资理财】 【行业应用】 板块
 



当前时区 GMT+8, 现在时间是 2008-7-25 07:06
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.056965 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver - WAP