CTP框架开发培训.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CTP框架开发培训

CTP的基本概念 CTP的相关概念 Core Transaction Platform, B/S应用系统核心交易开发和运行平台 实现了一个以一系列的松散结合的组件组成的结构模型 。通过对业务系统进行抽象,提取相同或相似的处理模式构造出公用组件(服务或交易步骤),以便在开发新应用时重用。 是参数化的系统,系统的各项配置定义通过XML语言进行描述。 多渠道整合应用解决方案(B/S应用技术体系一体化)。 CTP的相关概念 通过提供一些交易组件、交易模板有效规范应用系统开发进度、开发质量,保证系统性能和稳定性 CTP是一个纯Java的Web应用框架,并非一个完整的业务应用 CTP框架层次结构 最顶层是与客户交互的页面展示技术,主要表现手段是JSP页面,涉及的技术包括HTML,基本的Java语法和脚本语言JavaScript; 中间层的业务逻辑处理,主要通过operation(交易)来完成,作为表现手段的.op文件,是标准的XML语言编写的配置文件,只需进行标准的组件和参数配置即可; 底层的功能实现,如与数据库连接等,利用Java代码编写,但大部分功能已经被开发成公用服务和组件,用户只需要配置个性化参数即可使用这些组件,对于应用需要的特殊功能,在CTP应用中还未能提供公用组件或是用户需要对现有组件进行特殊处理,则用户需要编写或修改Java代码来实现。 CTP交易处理流程演示 CTP的组成 CTP的组成 从宏观角度来看 CTE4CTP:核心交易引擎(Core Transaction Engine) GBC4CTP:通用交易组件(General Business Component) AUTH4CTP:授权管理(System Auth)—— 基础应用功能 CTP的组成 从微观的角度 CTE的五大要素(OPERATION、 CONTEXT、 FORMAT、 SERVICE、 OpStep) GBC的各种通用应用功能模块(核心交易步骤、核心服务组件、数据格式处理等) 各个基础应用子系统(系统权限管理子系统,柜员,菜单管理) 实现各种基础功能的JavaBean CTP的核心交易引擎 CTP核心交易引擎 交易引擎的核心要素 OPERATION:提供对交易流程的控制和执行。 CONTEXT:提供对数据的访问和管理 FORMAT:提供对传送数据的格式定义,对上传或下传数据进行打包解包。 SERVICE:实现交易与外设或系统的服务功能。 OpStep:实现操作流程中的原子操作。 CTP核心交易引擎 核心要素的层次关系 CTP核心交易引擎——Operation 一个交易operation在CTP应用中,通过XML文件定义,表现为一个.op文件。 CTP应用中.op文件均放在config目录下,其中系统初始化阶段的.op文件放在”operations”文件夹下,而系统管理的.op文件放在”auth”目录下 。 Operation对应一个资源:Context 包含多个操作步骤:Operation Step 指向多个格式化定义:Format CTP核心交易引擎——Operation CTP核心交易引擎——Operation ?xml version=1.0 encoding=GB2312? signInOp.XML CTEServerOperation id=signInOp operationContext=signInCtx refFormat name=jrFormat refId=journalFmt/ opStep id=procedureAccessOpStep alias=getSysSignInInfo on0Do=next onOtherDo=journal procedureDefine=getSysSignInInfo/ !-- 取登录用户角色信息 -- opStep id=procedureAccessOpStep alias=getCurrRoleInfo on0Do=next onOtherDo=journal procedureDefine=getCurrRoleInfo/ …… /CTEServerOperation context id=signInCtx type=oper refKColl refId=signInData/ refService refId=getSysSignInInfo alias=getSysSignInInfo type=proc/ …… /context kColl id=signInData field id=tranCode value=101/ !-- 交易代码 -- …… /kCo

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档