EasyCICS编程入门
【EasyCICS编程入门】章节主要介绍了如何使用EasyCICS这一中间件进行应用程序的开发,特别是将传统的两层客户端/服务器(C/S)结构转换为三层结构。EasyCICS作为一个中间件,它提供了高效且简便的方式来处理事务,使得开发者无需处理如Socket、Named Pipe或FIFO等低级别的通信细节。 在学习EasyCICS编程时,首先提到了一个简单的入门程序——GETTIME,它是一个CICS服务程序,用于获取并公布服务器时间。GETTIME程序的核心在于其简洁性,它展示了如何快速构建一个CICS应用。以下是GETTIME程序的主要步骤: 1. **初始化EasyCICS**:通过调用`InitEasyCics()`函数启动CICS环境,确保服务程序正确运行。 2. **开始写操作**:调用`BeginWrite()`函数,为后续设置数据(如时间)做好准备。 3. **获取并设置时间**:使用标准库函数`time()`和`localtime()`获取当前时间,然后通过`SetValue()`函数将时间值存储在名为"TIME"的CICS变量中。 4. **退出EasyCICS**:调用`ExitEasyCics()`结束CICS环境,释放资源。 GETTIME程序可以跨平台运行,无需针对不同操作系统进行修改,这体现了EasyCICS的兼容性和便利性。 此外,该章节还展示了GETTIME服务程序的客户端示例,包括: 1. **ANSI C客户端**:通过`ConnectServer()`连接CICS服务器,`CallProgramAndCommit()`调用GETTIME程序,然后`GetValue()`获取返回的时间并输出。 2. **OLE支持的Windows客户端**:例如Visual Basic,它利用对象模型创建`EasyCics.App`对象,连接服务器,调用GETTIME程序,最后通过`MsgBox`显示获取的时间。 这些示例展示了EasyCICS如何与多种开发工具和环境无缝集成,简化了开发过程,降低了复杂性。对于希望将C/S应用升级或者使用CICS进行服务程序开发的程序员来说,这部分内容提供了一个很好的起点。
剩余63页未读,继续阅读
- deserveit2013-10-22内有客户端和服务端还有一个Utils,但是不知道该如何使用,如果有个使用的说明就好了
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助