Allegro CL 8.1 (linux_x64)
Allegro CL 8.1 (linux_x64)
计算机程序设计艺术
《计算机程序设计艺术》重译自Donald E. Knuth(汉名高德纳)的三卷著作:"The Art of Computer Programming: 1. Fundamental Algorithms; 2. Seminumerical Algorithms; 3. Sorting and Searching";三卷中文名为《基本算法》、《半数值算法》及《排序与查找》。本书内容博大精深,作者因为三卷书获得美国计算机协会1974年图灵奖(该奖被国际公认为计算机科学领域的最高奖项)。
IMB RequisitePro 手册
第一章: 介绍 4
1.1 欢迎来到RATIONAL REQUISITEPRO TUTORIAL 4
1.2 读者 4
1.3 特征 4
1.4 模块是怎样组织的? 4
1.5 练习怎样? 5
1.6 我要按顺序阅读这些模块吗? 5
1.7 链接怎样? 5
1.8 完成本手册需要多长时间? 5
1.9 下一章是什么? 5
第二章 需求管理 6
2.1 什么是需求管理? 6
2.2 需求管理为什么重要? 6
2.3 项目失败的原因 6
2.4 管理需求时考虑的的问题 6
2.5 概要 7
2.6 下一章是什么? 7
第三章 REQUISITEPRO介绍 7
3.1 REQUISITEPRO组件视图 7
3.2 一个REQUISITEPRO项目 8
3.3 使用项目模板 9
3.3 工具栏 10
3.4 与需求文档一起工作 10
3.5 组织和跟踪需求 11
3.6 练习 13
3.7 概述 14
3.8 下一章是什么? 14
第四章 记录需求 15
4.1 文档模板 15
4.2 与文档一起工作 16
4.3 需求 16
4.4 练习 17
4.5 概述 20
4.6 下一章是什么? 20
第五章 组织需求 21
5.1 需求类型 21
5.2 需求属性 21
5.3 视图 22
5.4 练习 22
5.5 概述 24
5.6 WHAT'S NEXT? 24
第6章 跟踪需求 25
6.1 管理变更需求 25
6.2 可跟踪性 25
6.3 可疑的连接 25
6.4 层次 25
6.5 视图 26
6.6 查询(过滤和排序) 26
6.7 练习 27
6.8 概述 32
android中文教程
android中文教程,个人觉得不错,共享出来
《activmq in action 》
I. An Introduction to Messaging and ActiveMQ ............................................. 1
1. Introduction to Apache ActiveMQ ....................................................... 2
1.1. What is ActiveMQ? ..................................................................... 2
1.1.1. ActiveMQ Features ........................................................... 3
1.1.2. Why Use ActiveMQ? ........................................................ 5
1.1.3. When and Where to Use ActiveMQ .................................. 8
1.2. Getting Started With ActiveMQ ............................................... 10
1.2.1. Download and Install the Java SE ................................... 10
1.2.2. Download ActiveMQ ...................................................... 11
1.2.3. Examining the ActiveMQ Directory ............................... 11
1.2.4. Starting Up ActiveMQ .................................................... 13
1.2.5. Verifying Your ActiveMQ Setup With the Examples .... 15
1.3. Summary ................................................................................... 20
2. Understanding Message-Oriented Middleware and JMS ................... 21
2.1. Introduction to Enterprise Messaging ....................................... 22
2.2. What is Message Oriented Middleware? .................................. 25
2.3. What is the Java Message Service? ........................................... 27
2.3.1. Messaging Clients ........................................................... 30
2.3.2. The JMS Provider ............................................................ 32
2.3.3. Anatomy of a JMS Message ............................................ 33
2.3.4. Message Selectors ........................................................... 40
2.3.5. JMS Domains .................................................................. 44
2.3.6. Administered Objects ...................................................... 49
2.3.7. Using the JMS APIs to Create JMS Applications ........... 50
2.3.8. Message-Driven Beans .................................................... 55
2.4. Summary ................................................................................... 57
3. The ActiveMQ In Action Examples ................................................... 59
3.1. Understanding the Example Use Cases ..................................... 59
3.1.1. Prerequisites .................................................................... 60
3.1.2. ActiveMQ In Action Examples ....................................... 63
3.2. Summary ................................................................................... 77
II. How to Configure ActiveMQ .................................................................... 78
4. Connecting to ActiveMQ .................................................................... 79
Draft Draft
Please post comments or corrections to the Author Online Forum Licensed to JEROME RAYMOND <pedbro@gmail.com>
Download at WoweBook.Com
4.1. Understanding Connector URIs ................................................ 79
4.2. Configuring Transport Connectors ........................................... 82
4.2.1. Using Transport Connectors ............................................ 84
4.2.2. Using Network Protocols ................................................ 87
4.2.3. Using the Virtual Machine Protocol .............................. 105
4.3. Configuring Network Connectors ........................................... 108
4.3.1. Defining Static Networks .............................................. 111
4.3.2. Defining Dynamic networks ......................................... 119
4.4. Summary ................................................................................. 128
5. Message Persistence .......................................................................... 129
5.1. How Are Messages Stored by ActiveMQ? ............................. 129
5.2. Available Message Stores in ActiveMQ ................................. 131
5.2.1. The AMQ Message Store .............................................. 132
5.2.2. The KahaDB Message Store ......................................... 140
5.2.3. The JDBC Message Store ............................................. 144
5.2.4. The Memory Message Store ......................................... 150
5.3. Caching Messages in the Broker for Consumers .................... 152
5.3.1. How Message Caching for Consumers Works ............. 152
5.3.2. The ActiveMQ Subscription Recovery Policies ........... 153
5.3.3. Configuring The Subscription Recovery Policy ........... 156
5.4. Summary ................................................................................. 157
6. Securing ActiveMQ .......................................................................... 158
6.1. Introducing Basic Security Concepts ...................................... 158
6.2. Authentication ......................................................................... 159
6.2.1. Configuring the Simple Authentication Plugin ............. 159
6.2.2. Configuring the JAAS Plugin ....................................... 161
6.3. Authorization ........................................................................... 164
6.3.1. Operation Level Authorization ...................................... 164
6.3.2. Message Level Authorization ........................................ 167
6.4. Broker Level Operations ......................................................... 169
6.4.1. Building A Custom Security Plugin .............................. 170
6.5. Summary ................................................................................. 174
III. Using ActiveMQ to Build Messaging Applications .............................. 175
7. Creating Java Applications With ActiveMQ .................................... 176
Draft ActiveMQ In Action Draft
Please post comments or corrections to the Author Online Forum Licensed to JEROME RAYMOND <pedbro@gmail.com>
Download at WoweBook.Com
7.1. Integrating Broker ................................................................... 176
7.1.1. Embedding The Broker ................................................. 176
7.1.2. Integrating With Spring Framework ............................. 180
7.2. Summary ................................................................................. 193
8. Embedding ActiveMQ In Other Java Containers ............................. 195
8.1. Introduction ............................................................................. 195
8.2. .................................................................................................. 195
8.3. Summary ................................................................................. 196
9. Connecting to ActiveMQ With Other Languages ............................. 197
9.1. Preparing Examples ................................................................ 197
9.2. Communicating with the STOMP protocol ............................ 200
9.2.1. Writing Ruby client ....................................................... 204
9.2.2. Creating Python client ................................................... 207
9.2.3. Building PHP client ....................................................... 212
9.2.4. Implementing Perl client ............................................... 214
9.2.5. Understanding Stomp transactions ................................ 216
9.2.6. Working with Durable Topic Subscribers ..................... 220
9.3. Learning NMS (.Net Message Service) API ........................... 223
9.4. Introducing CMS (C++ Messaging Service) API ................... 225
9.5. Messaging on the Web ............................................................ 230
9.5.1. Using REST API ........................................................... 230
9.5.2. Understanding Ajax API ............................................... 234
9.6. Summary ................................................................................. 239
IV. Advanced Features in ActiveMQ .......................................................... 241
10. Broker Topologies ........................................................................... 242
10.1. ................................................................................................ 242
10.2. Broker High Availability ....................................................... 242
10.2.1. Shared Nothing Master/Slave ...................................... 242
10.2.2. Shared Database Master/Slave .................................... 246
10.2.3. Shared File system Master/Slave ................................ 248
10.3. Networks of Brokers ............................................................. 250
10.3.1. Store and Forward ....................................................... 250
10.3.2. Network Discovery ..................................................... 255
10.3.3. Network Configuration ............................................... 258
Draft ActiveMQ In Action Draft
Please post comments or corrections to the Author Online Forum Licensed to JEROME RAYMOND <pedbro@gmail.com>
Download at WoweBook.Com
10.4. Scaling Applications ............................................................. 263
10.4.1. Vertical Scaling ........................................................... 263
10.4.2. Horizontal Scaling ....................................................... 267
10.4.3. Traffic Partitioning ...................................................... 268
10.5. Summary ............................................................................... 269
11. Advanced ActiveMQ Broker Features ............................................ 270
11.1. Introduction ........................................................................... 270
11.2. Wildcards and Composite Destinations ................................ 270
11.2.1. Subscribing to Wildcard Destinations ......................... 270
11.2.2. Sending a Message to Multiple Destinations .............. 272
11.3. Advisory Messages ............................................................... 273
11.4. Virtual Topics ........................................................................ 276
11.5. Retroactive Consumers ......................................................... 278
11.6. Message Redelivery and Dead-letter Queues ....................... 280
11.7. Summary ............................................................................... 282
12. Advanced Client Options ................................................................ 283
12.1. Exclusive Consumer .............................................................. 283
12.1.1. Exclusive Consumer Example .................................... 285
12.2. Message Groups .................................................................... 287
12.3. ActiveMQ Streams ................................................................ 290
12.4. Blob Messages ...................................................................... 292
12.5. Summary ............................................................................... 294
13. Tuning ActiveMQ For Performance ............................................... 295
13.1. General Techniques ............................................................... 295
13.1.1. Persistent vs Non-Persistent Messages ....................... 296
13.1.2. Transactions ................................................................ 298
13.1.3. Embedding Brokers ..................................................... 299
13.1.4. Tuning the OpenWire protocol ................................... 302
13.1.5. Tuning the TCP Transport ........................................... 305
13.2. Optimizing Message Producers ............................................. 305
13.2.1. Asynchronous send ..................................................... 306
13.2.2. Producer Flow Control ................................................ 307
13.3. Optimizing Message Consumers ........................................... 309
13.3.1. Prefetch Limit .............................................................. 310
Draft ActiveMQ In Action Draft
Please post comments or corrections to the Author Online Forum Licensed to JEROME RAYMOND <pedbro@gmail.com>
Download at WoweBook.Com
13.3.2. Delivery and Acknowledgement of messages ............. 313
13.3.3. Asynchronous dispatch ............................................... 315
13.4. Putting it all Together ............................................................ 318
13.5. Summary ............................................................................... 322
14. Administering and Monitoring ActiveMQ ..................................... 323
14.1. APIs ....................................................................................... 323
14.1.1. JMX ............................................................................. 324
14.1.2. Advisory Messages ..................................................... 342
14.2. Tools ...................................................................................... 350
14.2.1. Command-Line Tools ................................................. 350
14.2.2. Command Agent ......................................................... 357
14.2.3. JConsole ...................................................................... 361
14.2.4. Web Console ............................................................... 365
14.3. Logging ................................................................................. 367
14.3.1. Client Logging ............................................................. 370
14.3.2. Logging Interceptor ..................................................... 372
14.4. Summary ............................................................................... 373
jBPM4.3用户指南
jBPM4.3用户指南
1. 导言
1.1. 许可证与最终用户许可协议
1.2. 下载
1.3. 源码
1.4. 什么是jBPM
1.5. 文档内容
1.6. 从jBPM 3升级到jBPM 4
1.7. 报告问题
2. 安装配置
2.1. 发布
2.2. 必须安装的软件
2.3. 快速上手
2.4. 安装脚本
2.5. 依赖库和配置文件
2.6. JBoss
2.7. Tomcat
2.8. Signavio基于web的流程编辑器
2.9. 用户web应用
2.10. 数据库
2.10.1. 创建或删除表结构
2.10.2. 更新已存在的数据库
2.11. 流程设计器(GPD)
2.11.1. 获得eclipse
2.11.2. 在eclipse中安装GPD插件
2.11.3. 配置jBPM运行时
2.11.4. 定义jBPM用户库
2.11.5. 在目录中添加jPDL4模式
2.11.6. 导入示例
2.11.7. 使用ant添加部分文件
3. 流程设计器(GPD)
3.1. 创建一个新的流程文件
3.2. 编辑流程文件的源码
4. 部署业务归档
4.1. 部署流程文件和流程资源
4.2. 部署java类
5. 服务
5.1. 流程定义,流程实例和执行
5.2. ProcessEngine流程引擎
5.3. Deploying a process部署流程
5.4. 删除流程定义
5.5. 启动一个新的流程实例
5.5.1. 最新的流程实例
5.5.2. 指定流程版本
5.5.3. 使用key
5.5.4. 使用变量
5.6. 执行等待的流向
5.7. TaskService任务服务
5.8. HistoryService历史服务
5.9. ManagementService管理服务
5.10. 查询 API
6. jPDL
6.1. process流程处理
6.2. 控制流程Activities活动
6.2.1. start启动
6.2.2. State状态节点
6.2.2.1. 序列状态节点
6.2.2.2. 可选择的状态节点
6.2.3. decision决定节点
6.2.3.1. decision决定条件
6.2.3.2. decision expression唯一性表达式
6.2.3.3. Decision handler决定处理器
6.2.4. concurrency并发
6.2.5. end结束
6.2.5.1. end process instance结束流程处理实例
6.2.5.2. end execution结束流向
6.2.5.3. end multiple多个结束
6.2.5.4. end State结束状态
6.2.6. task
6.2.6.1. 任务分配者
6.2.6.2. task候选人
6.2.6.3. 任务分配处理器
6.2.6.4. 任务泳道
6.2.6.5. 任务变量
6.2.6.6. 在任务中支持e-mail
6.2.7. sub-process子流程
6.2.7.1. sub-process变量
6.2.7.2. sub-process外出值
6.2.7.3. sub-process外向活动
6.2.8. custom
6.3. 原子活动
6.3.1. java
6.3.2. script脚本
6.3.2.1. script expression脚本表达式
6.3.2.2. script 文本
6.3.3. hql
6.3.4. sql
6.3.5. mail
6.4. Common activity contents通用活动内容
6.5. Events事件
6.5.1. 事件监听器示例
6.5.2. 事件传播
6.6. 异步调用
6.6.1. 异步活动
6.6.2. 异步分支
6.7. 用户代码
6.7.1. 用户代码配置
6.7.2. 用户代码类加载器
7. Variables变量
7.1. 变量作用域
7.2. 变量类型
7.3. 更新持久化流程变量
8. Scripting脚本
9. Configuration配置
9.1. 工作日历
9.2. Email
MQSeries Programming Patterns
Install, tailor and configure specialist
tools such as JMS admin
Popular MQSeries programming
choices discussed
Common programming
pattern examples
MQSeries Primer
MQSeries Enterprise Application Integration Center
Dieter Wackerow
Websphere MQ入门教程
目录 2
前言 9
本书范围 9
本书读者 9
进一步参考资料 10
第一部分 Websphere MQ原理和体系结构 11
第一章Websphere MQ原理 11
目标 11
1.1中间件 11
1.1.1中间件的优点 11
1.1.2中间件的分类 12
1.2三种通信技术的比较 13
1.3 WebSphere MQ的原理 15
1.4 WebSphere MQ的重要特点 16
1.4.1统一接口 16
1.4.2处理不依赖时间的限制 16
1.4.3给分布式处理提供的强健的中间件 16
1.5本章小节 17
1.6本章练习 17
第二章Websphere MQ体系结构 18
目标 18
2.1基本概念 18
2.1.1 WebSphere MQ对象(objects) 18
2.1.2 消息 19
2.1.3 队列 20
2.1.4队列管理器 24
2.1.4通道 25
2.1.5进程 29
2.1.6群集 29
2.1.7名称列表 29
2.1.8认证信息对象 30
2.1.9系统缺省对象 30
2.1.10 MQI(message queue interface) 30
2.2体系结构 30
2.2.1 WebSphere MQ和消息排队 31
2.2.2 队列管理器的进程 32
2.3客户机和服务器 33
客户机-服务器环境中的 WebSphere MQ 应用程序 33
2.4触发机制 33
2.4.1触发的概念 33
2.4.2触发类型 34
2.4.3触发的工作原理 35
2.5 队列管理器群集 36
2.5.1 群集的概念 36
2.5.2 群集的优点 37
2.5.3 群集的组件 38
2.5.4 创建群集 38
2.5.5 实现负载均衡 39
2.5.6 群集管理 40
2.6本章小结 41
2.7本章练习 41
第二部分 Websphere MQ系统管理 43
第三章WebSphere MQ系统安装 43
目标 43
3.1 规划安装 43
3.1.1 硬件要求 43
3.1.2 软件要求 44
3.2 安装 WebSphere MQ 46
3.2.1 WebSphere MQ 文档 46
3.2.2 WebSphere MQ安装 47
3.3 验证安装 49
3.3.1安装验证 49
3.3.2测试对象 49
3.4 本章小结 50
3.5本章练习 50
第四章WebSphere MQ 的管理 51
目标 51
4.1 本地和远程管理 51
4.2 使用命令管理 WebSphere MQ 51
4.2.1控制命令 52
4.2.2WebSphere MQ 脚本(MQSC)命令 52
4.2.3PCF 命令 54
4.3 WebSphere MQ 配置 56
4.3.1在 Windows 系统上更改配置信息 56
4.3.2 在 UNIX 系统上更改配置信息 57
4.4 WebSphere MQ 安全性 60
管理 WebSphere MQ 的权限 60
使用WebSphere MQ 对象的权限 61
4.5 WebSphere MQ 事务性支持 61
4.6 WebSphere MQ 死信队列处理程序 62
4.7本章小结 62
4.8本章练习 63
第五章WebSphere MQ 控制命令 64
目标 64
5.1 如何使用控制命令 64
WebSphere MQ 对象的名称 64
5.2 控制命令 65
控制命令集 65
控制命令举例 66
5.3 本章小结 66
5.4本章练习 66
第六章WebSphere MQ 互连通信 68
目标 68
6.1基本概念 68
6.1.1 什么是互连通信 68
6.1.2 分布式队列组件 72
6.1.3 死信队列 75
6.1.4怎样到达远程队列管理器 75
6.2 实现应用程序通信 77
6.2.1发送消息到远程队列管理器 77
6.2.2触发通道 79
6.2.3消息的安全性 80
6.2.4 WebSphere MQ对象配置实例 81
6.3通道的维护 83
6.3.1通道的状态 83
6.3.2通道维护命令 84
6.3.3设置MaxChannels和MaxActiveChannels属性 88
6.4配置侦听程序 88
6.4.1 Windows 平台 88
6.4.2 unix 平台 88
6.5本章小结 89
6.6本章练习 89
第七章 WebSphere MQ 恢复和重新启动 90
目标 90
7.1 WebSphere MQ的数据日志 91
7.1.1日志的概念 91
7.1.2日志控制文件 91
7.1.3日志类型 92
7.1.4计算日志的大小 92
7.2 使用数据日志进行恢复 93
7.2.1从掉电或通信故障中恢复 94
7.2.2恢复受损对象 94
7.3保护 WebSphere MQ 日志文件 96
7.4备份和恢复 WebSphere MQ 96
7.4.1备份 WebSphere MQ 96
7.4.2恢复 WebSphere MQ 96
7.5恢复方案 97
7.5.1磁盘故障 97
7.5.2受损的队列管理器对象 98
7.5.3受损的单个对象 98
7.5.4自动媒体恢复故障 98
7.6使用 dmpmqlog 命令转储日志 98
7.7本章小结 101
7.8本章练习 102
第八章 WebSphere MQ 问题诊断 102
目标 102
8.1错误日志 102
8.1.1日志文件 103
8.1.2忽略WebSphere MQ for Windows的错误代码 104
8.1.3操作信息 104
8.2死信队列 104
8.3配置文件和问题确定 104
8.4跟踪 104
8.4.1WebSphere MQ Windows的跟踪 104
8.4.2WebSphere MQ AIX的跟踪 106
8.5首次故障支持技术(FFST) 109
8.5.1FFST: WebSphere MQ Windows 版 109
8.5.2FFST: WebSphere MQ UNIX 系统版 110
8.6本章小结 112
8.7本章练习 112
第三部分 Websphere MQ 应用开发 113
第九章 设计Websphere MQ应用程序 113
目标 113
9.1介绍应用设计 113
9.1.1 规划设计 113
9.1.2 WebSphere MQ 对象 113
9.1.3 设计消息 114
9.1.4 WebSphere MQ 技术 114
9.1.5应用编程 115
9.1.6 测试应用程序 116
9.2 WebSphere MQ消息 116
9.2.1消息描述符 116
9.2.2消息种类 116
9.2.3消息控制信息和消息数据的格式 117
9.2.4消息优先级 117
9.2.5消息组 118
9.2.6消息持久性 118
9.2.7检索消息 119
9.2.8交付失败的消息 119
9.3本章小结 119
9.4本章练习 119
第十章 用MQI编程 119
目标 119
10.1概述 119
10.2 平台和语言 120
10.3 库和存根模块程序 121
10.4 体系结构模型 122
10.5 用MQI编程 124
10.5.1 基本API概念 125
10.5.2 连接到队列管理器 126
10.5.3 打开WebSphere MQ对象 127
10.5.4 关闭WebSphere MQ对象 130
10.5.5 断开与队列管理器的连接 130
10.5.6 将消息放入队列 131
10.5.7 从队列获取消息 133
10.5.8 从队列浏览消息 135
10.5.9查询对象属性 136
10.5.10设置对象属性 138
10.5.11 MQI中的事务处理 139
10.5.12 MQI中的消息分组 140
10.6本章小结 142
10.7本章练习 142
第十一章 用 C++ API编程 143
目标 143
11.1 概述 143
11.2 平台和语言 144
11.3库 144
11.4体系结构模型 145
11.5用C++ API编程 146
11.5.1连接到队列管理器 147
11.5.2打开WebSphere MQ对象 147
11.5.3 关闭WebSphere MQ对象 148
11.5.4 断开与队列管理器的连接 148
11.5.5 消息放入队列 148
11.5.6从队列获取消息 150
11.5.7浏览队列上的消息 153
11.5.8查询并设置对象属性 153
11.5.9事务处理管理 155
11.5.10消息分组 155
11.6本章小结 157
11.7本章练习 157
第十二章 用Java编程 158
目标 158
12.1 概述 158
12.2 平台 158
12.2.1 获得软件包 158
12.2.2 WebSphere MQ for Java的运行环境 159
12.3 使用WebSphere MQ for Java 161
12.3.1客户机连接模式 161
12.3.2绑定模式 162
12.3.3 类库 162
12.4用WebSphere MQ Java API开展工作 164
12.4.1 设置连接 164
12.4.2 打开队列 165
12.4.3 处理WebSphere MQ消息 166
12.5应用程序开发 167
12.5.1简单的消息发送器应用程序 168
12.5.2简单的消息接收应用程序 170
12.5.3请求/回复 172
12.5.4回复应用程序 175
12.5.5消息分组 177
12.5.6简单的组接收应用程序 180
12.6本章小结 183
12.7本章练习 183
第十三章 用ActiveX编程 183
目标 183
13.1 概述 183
13.2 平台和语言 184
13.3 库 185
13.4 架构模型 185
13.5 用WebSphere MQ automatin classes for ActiveX编程 186
13.5.1 连接到队列管理器 186
13.5.2 打开WebSphere MQ对象 187
13.5.3 基本操作 189
13.5.4 关闭对象 191
13.5.5 关闭连接 192
13.6 事务处理管理 192
13.7 分组 195
13.8 本章小结 195
13.9本章练习 195
第十四章 用AMI编程 195
目标 195
14.1 概述 196
14.2 平台和语言 198
14.3 库和包 199
14.4 体系结构模型 201
14.5 用AMI编程 202
14.5.1 连接到队列管理器 202
14.5.2 打开WebSphere MQ对象 204
14.5.3 基本操作 208
14.5.4 删除会话并关闭连接 212
14.6 AMI和MQI的比较 213
14.7 事务处理管理 213
14.8 分组 215
14.9本章小结 215
14.10本章练习 215
附录一 WebSphere MQ的缺省系统对象 215
基于软件体系结构的银行综合前置系统的研究与开发
第一章绪论.......................................................... 1
1.1 引言........................................................... 1
1.2 国内外发展状况及研究动态....................................... 1
1.3 选题的目的和意义............................................... 3
1.4 主要研究内容和解决的主要问题................................... 3
1.5 论文的思路框架................................................. 4
1.5.1 研究的主线思路............................................ 4
1.5.2 论文框架.................................................. 4
第二章软件体系结构技术.............................................. 7
2.1 软件体系结构技术的出现与发展................................... 7
2.2 软件体系结构定义............................................... 7
2.3 软件体系结构建模及描述语言..................................... 9
2.3.1 体系结构建模.............................................. 9
2.3.2 软件体系结构描述框架标准IEEE P1471 ...................... 10
2.3.3 体系结构描述语言(ADL) .................................... 11
2.4 UML 在软件体系结构中的应用.................................... 11
2.5 特定领域的软件体系结构........................................ 12
2.6 特定领域软件体系结构的开发过程................................ 14
2.6.1 域工程................................................... 15
2.6.2 应用工程................................................. 16
第三章银行综合前置系统............................................. 19
3.1 银行业务系统.................................................. 19
3.2 综合前置在银行业务系统中的地位和作用.......................... 20
3.3 综合前置系统功能说明.......................................... 21
3.3.1 数据通讯................................................. 22
3.3.2 报文格式转换............................................. 22
3.3.3 工作数据处理............................................. 22
3.3.4 交易路由选择............................................. 22
3.3.5 本地业务逻辑处理......................................... 23
3.3.6 工作流管理............................................... 23
3.3.7 安全加密................................................. 23
3.3.8 异常处理................................................. 23
3.3.9 日志处理................................................. 24
3.3.10 管理监控................................................ 24
3.3.11 配置处理................................................ 24
3.4 综合前置系统的发展历程以及趋势................................ 24
第四章综合前置的软件体系结构........................................ 27
4.1 体系结构分析.................................................. 27
4.1.1 核心层.................................................. 28
4.1.3 控制管理层.............................................. 28
4.1.2 业务处理层.............................................. 28
4.2 体系结构建模.................................................. 29
4.2.1 设计视图................................................ 29
4.2.2 过程视图................................................ 30
4.2.3 实现视图................................................ 31
4.2.4 部署视图................................................ 32
4.2.4 用例视图................................................ 33
4.3 体系结构演化.................................................. 34
第五章综合前置系统基于构件与体系结构的开发过程...................... 37
5.1 平台框架和构件库的开发........................................ 37
5.1.1 平台框架的设计实现...................................... 37
5.1.2 构件的设计实现.......................................... 38
5.1.3 管理和发布.............................................. 42
5.2 应用开发...................................................... 42
5.2.1 通讯接口分析............................................ 42
5.2.2 报文格式分析............................................ 42
5.2.3 交易分析................................................ 43
5.2.4 其它.................................................... 44
关于一些RPG的中文书
DB.rar (334.91 KB)
DDS.rar (477.68 KB)
Dfu.rar (48.69 KB)
Pdm.rar (52.38 KB)
QUERY.rar (296.38 KB)
Rlu.rar (69.25 KB)
RPG程序员手册.rar (406.37 KB)
RPG开发手册.rar (360.09 KB)
Sda.rar (92.62 KB)
Seu.rar (75.96 KB)
SQL.rar (331.43 KB)
AS400 DB2 中文讲解
第一部分 建立数据库文件
第一章 一般考虑事项
第二章 建立物理文件
第三章 建立逻辑文件
第四章 数据库安全
第二部分 在程序中处理数据库文件
.........
IBM AS400 基础操作手册
这本书籍是IBM随机书籍之一。对于AS/400的基本系统操作进行简单与快速的介绍,很适合初学者使用。
中文版
主要目录如下:
iSeries 基本操作
使用1/4英寸盒式磁带
启动和停止iSeries
OS/400概念
分析并报告系统问题
........
........
AS/400e Query/400 D9C
Query/400是IBM的一个特许程序,此程序支持从AS/400数据库中获得信息来设计应用。它能从任一由OS/400 DDS,OS/400 IDDU, SQL/400定义的数据库文件中获取信息。
如何收集AS400系统中文件的尺寸信息
在主机使用过程中,硬盘的空间利用率越来越高,客户越来越想了解哪些文件占用了多少磁盘存储容量。
下面的步骤用来收集系统文件信息,以便客户更好的管理自己的磁盘存储。
安装OS/400 操作系统
本文根据自己安装系统的步骤,对每一个步骤都进行抓屏,整理成该篇文档。
以下安装步骤适用于V5R2,V5R3。此前更早的版本安装步骤有稍许不同。
AS400技术手册V2.0
AS400技术手册V2.0
AS400技术手册V2.0
AS400技术手册V2.0
AS400技术手册V2.0
AS400技术手册V2.0
AS400技术手册V2.0
银行核心系统入门简介
本文的目标读者是准备从事银行核心系统开发、维护的从业人员。请注意,是“准备”,换句话说,可以理解为一份对科技人员,尤其是对新入门的科技人员业务知识方面的培训手册,旨在让诸位从业务方面迅速上手(从技术角度上手的手册我已经贴过一份了,所以如果是用400的同行,可以结合本手册双剑合璧,效力倍增)。这里的着重点将会主要在于简单的银行会计原理,以及银行整体的业务流程,还有相应的模块实现手法和注意事项,对金融的会计知识方面应该可能会比较粗浅,这一点与金融系统常见的业务培训手册有所不同,注意体会。
基于此,本文将会假设读者具备一定的计算机技术,具备少量银行方面的业务知识,所以如果有从事非IT部门的读者(比如财务信贷的同事们),就请不要太计较里面的表述。当然如果有错误,还是非常欢迎指出的。
对于已具备了若干开发、维护知识,或者是即将采用国外系统来建设的同行们而言,本文的内容可能就过于浅显了,看得不爽不要怪我没有事先提醒。
考虑到某方面的问题,这里的系统简介将尽可能的脱离某个具体的系统,仅就银行业务核心系统的共性,进行介绍以及探讨。
最后再说一下,没有什么手册、心得是万能的,个人的LEVEL UP始终是要靠自己的领悟,这里只是希望能让诸位新人不用象很多人当年一样,独自摸索与徘徊。
AS/400开发经验点滴
AS/400系统开发工具及开发语言很多,有许多技术性的东西并不是我们能经常碰到的,但这些东西在一些实际应用中很有用处。本人在几年AS/400系统上的开发中,也有一些经验。有些东西如果不把其形成文字,过一段时间后,本人都会很快忘掉,比如我现在要写两年前的经验就很费劲。现把其中一些经验总结出来,与大家共享也行,自娱自乐也行。
AS/400培训讲义(中级)
目 录
第一章 AS/400简介 1
第一节 发展概况 1
第二节 AS/400特点 2
第三节 基本概念和术语 4
第四节 开发环境简介 7
第二章 基本操作指南 8
第一节 文件系统 8
第二节 作业系统 9
第三节 安全管理 11
第四节 通讯管理 13
第五节 系统维护 14
第三章 开发语言 16
第一节 RPG/400语言 16
第二节 DDS描述 32
第三节 CL语言简介 48
第四章 AS/400通讯 50
第一节 AS/400通讯协议 50
第二节 应用系统中AS/400与PC交换数据的实例 53
AS/400 程序员培训手册(中级)
目录
1 简单说明... 5
2 程序代码行的编写................................................................................................................... 5
2.1 最简单的RPGLE 程序............................................................................................ 5
2.2 举例准备................................................................................................................... 5
2.3 简单的程序流程....................................................................................................... 6
2.4 常见的程序流程....................................................................................................... 7
2.5 F 行说明................................................................................................................... 8
2.5.1 内容说明........................................................................................................... 8
2.5.2 常用例子......................................................................................................... 11
2.5.3 补充说明......................................................................................................... 12
2.6 D 行说明................................................................................................................. 12
2.6.1 内容说明......................................................................................................... 12
2.6.2 常用例子......................................................................................................... 15
2.6.3 补充说明......................................................................................................... 16
2.7 入口参数................................................................................................................. 16
2.8 C 行说明................................................................................................................. 18
2.8.1 写在前面......................................................................................................... 18
2.8.2 内容说明......................................................................................................... 19
2.8.3 ILE 操作码分类: .......................................................................................... 20
2.8.4 ILE 操作码..................................................................................................... 21
2.8.4.1 A--C ......................................................................................................... 21
2.8.4.2 D--E .......................................................................................................... 29
2.8.4.3 F--N .......................................................................................................... 34
2.8.4.4 O--R ......................................................................................................... 41
2.8.4.5 S--Z .......................................................................................................... 45
3 和程序相关的数据库知识..................................................................................................... 51
3.1 LF(逻辑文件) .................................................................................................... 51
3.1.1 逻辑文件概念................................................................................................. 51
3.1.2 逻辑文件对效率的影响................................................................................. 53
3.2 MEMBER ............................................................................................................... 53
3.3 游标......................................................................................................................... 54
3.3.1 游标的概念..................................................................................................... 54
3.3.2 不同操作码对应的游标的处理..................................................................... 54
3.3.3 “有且仅有”的游标..................................................................................... 55
3.3.4 LOVAL、HIVAL 对应的游标操作............................................................... 55
3.4 事务处理-- COMMIT ........................................................................................... 56
3.4.1 概念描述......................................................................................................... 56
3.4.2 使用方法......................................................................................................... 56
3.4.3 注意事项......................................................................................................... 57
3.5 关于锁表的问题LCKW ....................................................................................... 58
4 DEBUG 调试以及常见出错信息.......................................................................................... 58
4.1 写在前面................................................................................................................. 58
4.2 常规用法................................................................................................................. 59
4.2.1 程序编译......................................................................................................... 59
4.2.2 执行DEBUG 命令......................................................................................... 59
4.2.3 运行程序......................................................................................................... 59
4.2.4 在DEBUG 模式中进行调试......................................................................... 60
4.2.5 跟踪被当前程序调用的程序......................................................................... 60
4.2.6 一定要退出DEBUG 模式............................................................................. 61
4.2.7 补充................................................................................................................. 61
4.3 跟踪批处理程序( From qingzhou) ......................................................................... 62
4.4 常见的出错信息..................................................................................................... 62
4.4.1 编译程序时的出错信息................................................................................. 62
4.4.2 运行时的出错信息......................................................................................... 64
5 CL、CMD .............................................................................................................................. 64
5.1 CL 程序................................................................................................................... 64
5.1.1 基本认识......................................................................................................... 64
5.1.2 CL 程序的常用语法及命令: ....................................................................... 65
5.1.3 不常用的语法................................................................................................. 67
5.2 CMD ....................................................................................................................... 68
6 屏幕文件及使用..................................................................................................................... 69
7 实用技巧. 74
7.1 数组......................................................................................................................... 74
7.1.1 简述................................................................................................................. 74
7.1.2 定义................................................................................................................. 74
7.1.3 初始化............................................................................................................. 75
7.1.4 使用方法......................................................................................................... 75
7.1.5 补充................................................................................................................. 76
7.2 结构体..................................................................................................................... 76
7.2.1 简述................................................................................................................. 76
7.2.2 结构体的定义................................................................................................. 77
7.2.3 初始化............................................................................................................. 77
7.2.4 使用方法......................................................................................................... 78
7.2.5 结构体中的数组............................................................................................. 79
7.2.6 定义时,独立变量与结构体变量的区别..................................................... 79
7.2.7 不带OCCURS 关键字的结构体定义........................................................... 80
7.3 按内部序号来读文件............................................................................................. 80
7.3.1 简述................................................................................................................. 80
7.3.2 定义................................................................................................................. 81
7.3.3 使用方法......................................................................................................... 81
7.4 常驻内存命令SETOBJACC ................................................................................. 83
7.4.1 简述................................................................................................................. 83
7.4.2 命令说明......................................................................................................... 83
7.4.3 使用说明......................................................................................................... 84
7.4.4 补充说明......................................................................................................... 84
7.5 数据队列的使用..................................................................................................... 84
7.5.1 数据队列的说明............................................................................................. 84
7.5.2 CRTDTAQ 建立数据队列............................................................................. 85
7.5.3 DLTDTAQ 删除数据队列............................................................................. 85
7.5.4 系统API ......................................................................................................... 86
7.5.4.1 QSNDDTAQ 发送数据队列................................................................ 86
7.5.4.2 QRCVDTAQ 接收数据队列................................................................ 86
7.5.4.3 QCLRDTAQ 清除数据队列................................................................ 87
7.5.4.4 QMHQRDQD 检索数据队列................................................................ 87
7.6 使用系统API 的入手方法.................................................................................... 87
7.6.1 调用说明......................................................................................................... 87
7.6.2 关于USR SPACE ........................................................................................... 88
7.6.3 一些可能常用的API ..................................................................................... 88
8 其它......... 89
8.1 报表打印................................................................................................................. 89
8.2 SQLRPGLE ............................................................................................................ 93
8.3 SAVF,备份与恢复............................................................................................... 95
8.4 菜单--MENU .......................................................................................................... 96
8.5 实用命令................................................................................................................. 96
8.6 关于代码风格的几点想法.....................................................................................
ibm websphere mq
全书共分为3部分共14章,第一部分 WebSphere MQ原理和体系结构,分为两章;第二部分 WebSphere MQ系统管理,分为六章,分别介绍安装、配置、管理、控制命令和问题确定;第三部分 WebSphere MQ应用开发,由五章组成,介绍程序设计、编写和例子程序。
TortoiseSVN中文教程
iii<br>目录<br>前言 ...................................................................................................................................................... xi<br>致读者 ........................................................................................................................................... xi<br>阅读指南 ....................................................................................................................................... xi<br>TortoiseSVN 是完全免费的! ......................................................................................................... xii<br>社区 ............................................................................................................................................. xii<br>致谢 ............................................................................................................................................. xii<br>本文使用的术语 ............................................................................................................................. xii<br>1. 简介 .................................................................................................................................................. 1<br>什么是 TortoiseSVN? .................................................................................................................... 1<br>TortoiseSVN 的历史 ....................................................................................................................... 1<br>TortoiseSVN 的特性 ....................................................................................................................... 1<br>安装 TortoiseSVN ........................................................................................................................... 2<br>系统要求 ................................................................................................................................ 2<br>安装 ...................................................................................................................................... 2<br>语言包 ................................................................................................................................... 2<br>拼写检查器 .............................................................................................................................. 2<br>2. 基本概念 ............................................................................................................................................ 4<br>版本库 ........................................................................................................................................... 4<br>版本模型 ........................................................................................................................................ 4<br>文件共享的问题 ....................................................................................................................... 4<br>锁定-修改-解锁 方案 ............................................................................................................... 5<br>复制-修改-合并 方案 ............................................................................................................... 6<br>Subversion 怎么做? .............................................................................................................. 8<br>Subversion 实战 ............................................................................................................................. 9<br>工作副本 ................................................................................................................................ 9<br>版本库的 URL ....................................................................................................................... 10<br>修订版本 ............................................................................................................................... 11<br>工作副本怎样跟踪版本库 ........................................................................................................ 12<br>摘要 ............................................................................................................................................. 12<br>3. 配置服务器 ...................................................................................................................................... 13<br>基于 Apache 的服务器 .................................................................................................................. 13<br>简介 ..................................................................................................................................... 13<br>安装 Apache ........................................................................................................................ 13<br>安装 Subversion ................................................................................................................... 14<br>配置 ..................................................................................................................................... 14<br>多版本库 ............................................................................................................................... 16<br>路径为基础的授权 .................................................................................................................. 16<br>使用 Windows 域认证 .......................................................................................................... 17<br>多重认证源 ............................................................................................................................ 18<br>用 SSL 使服务器更安全 ......................................................................................................... 19<br>Using client certificates with virtual SSL hosts .................................................................... 21<br>基于 svnserve 的服务器 ................................................................................................................ 21<br>简介 ..................................................................................................................................... 21<br>安装 svnserve ...................................................................................................................... 21<br>运行 svnserve ...................................................................................................................... 22<br>svnserve 的认证 ................................................................................................................... 23<br>使用 svn+ssh 认证 ............................................................................................................... 24<br>svnserve 以路径为基础的授权 ............................................................................................... 24<br>Cyrus SASL Support ............................................................................................................ 24<br>4. 版本库 ............................................................................................................................................. 25<br>创建版本库 ................................................................................................................................... 25<br>使用命令行工具创建版本库 .................................................................................................... 25<br>使用 TortoiseSVN 创建版本库 ............................................................................................... 25<br>本地访问版本库 ..................................................................................................................... 26<br>Accessing a Repository on a Network Share ...................................................................... 26<br>版本库备份 ................................................................................................................................... 27
代码变更助手2008(No5)
你曾经是否遇到需要挑出文件到正式系统上面,而不记得修改了哪些文件,而手足无措。是否记下了文件,当要生成大堆文件对应的目录而烦恼不已。哪么,这个软件非常适合你,你会为拥有它而工作愉快。不信,你就试一试吧。<br>代码变更助手主要是通过与正式系统运行的文件做对比挑出新增加和修<br>改过的文件,并将它们挑出并存放到对应的文件夹里面。这样只需要覆盖<br>挑出的文件就可以将代码变更到正式系统上面,既方便又安全。
代码变更助手2008(No4)
你曾经是否遇到需要挑出文件到正式系统上面,而不记得修改了哪些文件,而手足无措。是否记下了文件,当要生成大堆文件对应的目录而烦恼不已。哪么,这个软件非常适合你,你会为拥有它而工作愉快。不信,你就试一试吧。<br>代码变更助手主要是通过与正式系统运行的文件做对比挑出新增加和修<br>改过的文件,并将它们挑出并存放到对应的文件夹里面。这样只需要覆盖<br>挑出的文件就可以将代码变更到正式系统上面,既方便又安全。
代码变更助手2008(No3)
你曾经是否遇到需要挑出文件到正式系统上面,而不记得修改了哪些文件,而手足无措。是否记下了文件,当要生成大堆文件对应的目录而烦恼不已。哪么,这个软件非常适合你,你会为拥有它而工作愉快。不信,你就试一试吧。<br>代码变更助手主要是通过与正式系统运行的文件做对比挑出新增加和修<br>改过的文件,并将它们挑出并存放到对应的文件夹里面。这样只需要覆盖<br>挑出的文件就可以将代码变更到正式系统上面,既方便又安全。
代码变更助手2008(No2)
你曾经是否遇到需要挑出文件到正式系统上面,而不记得修改了哪些文件,而手足无措。是否记下了文件,当要生成大堆文件对应的目录而烦恼不已。哪么,这个软件非常适合你,你会为拥有它而工作愉快。不信,你就试一试吧。<br>代码变更助手主要是通过与正式系统运行的文件做对比挑出新增加和修<br>改过的文件,并将它们挑出并存放到对应的文件夹里面。这样只需要覆盖<br>挑出的文件就可以将代码变更到正式系统上面,既方便又安全。
代码变更助手2008(No1)
你曾经是否遇到需要挑出文件到正式系统上面,而不记得修改了哪些文件,而手足无措。是否记下了文件,当要生成大堆文件对应的目录而烦恼不已。哪么,这个软件非常适合你,你会为拥有它而工作愉快。不信,你就试一试吧。<br>代码变更助手主要是通过与正式系统运行的文件做对比挑出新增加和修<br>改过的文件,并将它们挑出并存放到对应的文件夹里面。这样只需要覆盖<br>挑出的文件就可以将代码变更到正式系统上面,既方便又安全。
SWT&jFace Api
SWT&jFace Api
ACM国际大学生程序设计竞赛试题与解析1
ACMACM国际大学生程序设计竞赛试题与解析1