LoveUnix » 中间件技术 » 三层次应用开发
让LU留住您的每

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

2003-9-30 13:44 zdygk
六千加油!50帖就可以了。混个官当当,先。 <!--emo&:D--><img src='style_emoticons/default/laugh.gif' border='0' style='vertical-align:middle' alt='laugh.gif' /><!--endemo-->

2003-9-30 14:37 ibm6000
第一章 三层次 CLIENT/SERVER 介绍        1<br />第一节 计算机体系结构变迁        1<br />1.1 终端方式        1<br />1.2 Client/Server        2<br />1.3 三层结构        2<br />第二节.三层的必要性        5<br />2.1 数据的集中 --&#62; 分布 --&#62; 合理化集中        5<br />2.2 三层结构应用系统的优越性        7<br />2.3 三层及两层的使用场合        16<br />第三节、数据的一致性、两阶段提交和事务处理器        19<br />3.1 数据的一致性与数据库的隔离级别(Isolation Level)        19<br />3.2 分布式事务处理        25<br />3.3 XA规范        29<br />3.4 一阶段提交,两阶段提交及远程数据源的数据一致性        33<br />第四节  通用在线事务处理软件—CICS        35<br />4.1 CICS 的简介        35<br />4.2 CICS提供的功能模块        36<br />4.3 CICS 的主要特性:        37<br />4.4 CICS 的有关的几个概念        40<br />4.5 CICS 的资源        44<br />4.6 CICS资源操作命令        47<br />4.7 CICS 客户机        50<br />4.8 通信网关        51<br />第五节 CICS如何工作        54

2003-9-30 14:40 ibm6000
第二章 编程        1<br />第一节 建立一个简单的CICS应用        2<br />1.1  您的第一个CICS程序:GETTIME        2<br />1.2  EasyCICS的标准示例:TELECOM        8<br />第二节 三层C/S结构的规划        26<br />2.1  CICS三层结构的本质        26<br />2.2  CICS的服务程序框架        27<br />2.3  CICS的客户程序框架        28<br />2.4  EasyCICS——使用CICS的捷径        29<br />第三节CICS服务程序设计入门        30<br />3.1  EasyCICS的服务程序设计流程        30<br />3.2  EasyCICS的服务程序API解析        36<br />3.3  一个稍微复杂的例子        41<br />3.4 平台无关性编程要点        51<br />第四节 CICS客户程序设计入门        53<br />4.1  EasyCICS的客户程序设计流程        53<br />4.2  EasyCICS的客户程序API解析        56<br />4.3  使用PowerBuilder开发EasyCICS        63<br />4.4  使用Delphi开发EasyCICS        68<br />4.5  使用Java开发EasyCICS        76<br />4.6  使用C开发EasyCICS(不使用OLE)        86<br />4.7  使用其它开发工具开发EasyCICS        89<br />第五节 编写可靠的CICS应用        101

2003-9-30 14:42 ibm6000
第三章  CICS实验环境的安装和配置        1<br />第一节   系统必须        2<br />1.1 硬件先决条件        2<br />1.2 软件先决条件        3<br />第二节   创建用户帐户        4<br />第三节   DB2安装及配置        5<br />3.1 安装需求        5<br />3.2 安装 DB2        5<br />3.3 安装 DB2 后的主要程序图标        9<br />3.4 创建DB2 数据库及数据库表        9<br />第四节   安装CICS服务器        11<br />4.1安装CICS部件        11<br />4.2安装 Encina部件        16<br />4.2用户 ID 和组        21<br />第五节  安装CICS 客户端以及EasyCICS开发组件        24<br />5.1 安装 IBM JRE v1.1.8        24<br />5.2 安装CICS客户端        27<br />5.3 安装EasyCICS OLE组件        33<br />第六节  CICS服务器端的配置        34<br />6.1 创建 CICS 区域        34<br />6.2 配置侦听进程        37<br />6.3 配置CICS用户        41<br />6.4 配置产品定义(XAD)        43<br />6.5 配置程序定义        44<br />6.6 启动 CICS 系统        47<br />6.7 停止 CICS 系统        48<br />6.8 删除 CICS 区域        49<br />6.9 删除 SFS 服务器        49<br />第七节  CICS客户端的配置        50<br />7.1 标准配置        50<br />7.2 手工配置        62<br />第八节   实 验        64<br />8.1 实验一        64<br />8.2 实验二        64<br />8.3. 实验三        66

2003-9-30 14:42 ibm6000
第四章 高级编程        1<br />第一节 CICS服务程序的相互调用        1<br />1.1  一个调用其它服务程序的例子        1<br />1.2  跨域调用其它服务程序        5<br />第二节 CICS事务的作用域        7<br />第三节 深入CICS编程        9<br />3.1 CICS API简介        9<br />3.2 SFS的应用        11<br />3.3 使用ECI        17

2003-9-30 14:43 ibm6000
第五章 性能调整        1<br />第一节 CICS参数的优化        1<br />1.1  CICS性能测试举例        1<br />1.2  CICS性能优化及注意事项        6<br />第二节 CICS自带的负载平衡        6

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

2003-9-30 15:46 zdygk
还有么?<br /><br />现在大家都忙着灌水。这么好的东西没有人下载!!吼吼。

2003-9-30 16:38 ibm6000
吐血推荐<br />电子版不过瘾,我上次还买了一本书看

2003-9-30 20:40 threehair
西西,我已经有哩 <!--emo&:P--><img src='style_emoticons/default/tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /><!--endemo-->

2003-10-3 14:57 GreenHand
谢谢,收藏!

2003-10-15 07:09 iamsuntong
this is i wanted

2003-10-16 13:58 bigfu
还是买本书看的过瘾,不过还是要谢谢 ibm6000

2003-10-28 10:58 hx99
呵呵,刘瑞写的书,牛人啊 <!--emo&:P--><img src='style_emoticons/default/tongue.gif' border='0' style='vertical-align:middle' alt='tongue.gif' /><!--endemo-->

2003-11-3 22:15 aha
aha ha aha ahahahahahahahahah

2003-11-3 22:16 aha
再赚几两&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;

2003-11-4 23:48 jobd
为什么用word打不开? <!--emo&:huh:--><img src='style_emoticons/default/huh.gif' border='0' style='vertical-align:middle' alt='huh.gif' /><!--endemo-->

2003-11-5 00:10 yujun1019
中间件还望多介绍

2003-11-5 08:34 thrips
这么好的书,以前怎么没见过?<br /><br />刘瑞是谁啊?(偶是青蛙啦 <!--emo&:(--><img src='style_emoticons/default/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->)

2003-11-7 10:59 polei
好东东,一定要收藏!!<br />非常感谢!!!!;))

2003-11-25 13:19 mdkii
赚点钱。

2003-11-25 16:29 xuelibao
为什么都要银子呀

2003-11-25 16:35 xuelibao
x先存,在买

页: [1] 2 3 4 5 6
查看完整版本: 三层次应用开发


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.