- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 《工程测量学》教学大纲1.doc
- 2008年6月四级考试真题.doc
- SQL试题PB试题3.doc
- 一种提高Ad Hoc网络节点能量效率的DPM模型.pdf
- 报关英语复习22.ppt
- 硅单晶与硅片基础培训2复习资料.doc
- 耐磨钢板 NM400 NM500 NM360 舞钢金益全.doc
- 思想汇报。七月.doc
- 2010年12月四级考试快速阅读专项训练.doc
- 第二单元我们周围的空气测试题一.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)