欢迎来到天天文库
浏览记录
ID:59772094
大小:890.50 KB
页数:35页
时间:2020-11-23
《CTP框架开发培训ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CTP框架开发培训CTP的基本概念CTP的相关概念CoreTransactionPlatform,B/S应用系统核心交易开发和运行平台实现了一个以一系列的松散结合的组件组成的结构模型。通过对业务系统进行抽象,提取相同或相似的处理模式构造出公用组件(服务或交易步骤),以便在开发新应用时重用。是参数化的系统,系统的各项配置定义通过XML语言进行描述。多渠道整合应用解决方案(B/S应用技术体系一体化)。CTP的相关概念通过提供一些交易组件、交易模板有效规范应用系统开发进度、开发质量,保证系统性能和稳定性CTP是一个纯Jav
2、a的Web应用框架,并非一个完整的业务应用CTP框架层次结构最顶层是与客户交互的页面展示技术,主要表现手段是JSP页面,涉及的技术包括HTML,基本的Java语法和脚本语言JavaScript;中间层的业务逻辑处理,主要通过operation(交易)来完成,作为表现手段的.op文件,是标准的XML语言编写的配置文件,只需进行标准的组件和参数配置即可;底层的功能实现,如与数据库连接等,利用Java代码编写,但大部分功能已经被开发成公用服务和组件,用户只需要配置个性化参数即可使用这些组件,对于应用需要的特殊功能,在CTP
3、应用中还未能提供公用组件或是用户需要对现有组件进行特殊处理,则用户需要编写或修改Java代码来实现。CTP(CTE)交易OpContext树CTP交易处理流程演示JSP页面数据ROOTSessionSessionOpCtxXMLOpStep1OpStep2OpStep3OpStep4XMLXMLJSPOpCtxJSP发出交易请求将页面数据传递给CTPJSP从这个相关的OpContext中取得交易结果,展现内容,交易处理结束DBCTP的组成CTP的组成从宏观角度来看CTE4CTP:核心交易引擎(CoreTransact
4、ionEngine)GBC4CTP:通用交易组件(GeneralBusinessComponent)AUTH4CTP:授权管理(SystemAuth)——基础应用功能CTP的组成从微观的角度CTE的五大要素(OPERATION、CONTEXT、FORMAT、SERVICE、OpStep)GBC的各种通用应用功能模块(核心交易步骤、核心服务组件、数据格式处理等)各个基础应用子系统(系统权限管理子系统,柜员,菜单管理)实现各种基础功能的JavaBeanCTP的核心交易引擎CTP核心交易引擎交易引擎的核心要素OPERATI
5、ON:提供对交易流程的控制和执行。CONTEXT:提供对数据的访问和管理FORMAT:提供对传送数据的格式定义,对上传或下传数据进行打包解包。SERVICE:实现交易与外设或系统的服务功能。OpStep:实现操作流程中的原子操作。CTP核心交易引擎核心要素的层次关系ContextDataCollectionServiceDataOperationFormatParentContextOPStepsCTP核心交易引擎——Operation一个交易operation在CTP应用中,通过XML文件定义,表现为一个.op文件
6、。CTP应用中.op文件均放在config目录下,其中系统初始化阶段的.op文件放在”operations”文件夹下,而系统管理的.op文件放在”auth”目录下。Operation对应一个资源:Context包含多个操作步骤:OperationStep指向多个格式化定义:FormatCTP核心交易引擎——OperationOpStepOpStepOpStep……OperationcontextdataservicereferreferformatreferOperation逻辑结构图makeupofrelateCT
7、P核心交易引擎——Operation8、l"procedureDefine="getSysSignInInfo"/>
8、l"procedureDefine="getSysSignInInfo"/>
此文档下载收益归作者所有