Mr.Bank

银行软件研发中心培训资料:CM2012的日常开发培训课件

银行软件研发中心培训资料:CM2012的日常开发培训课件.ppt

基于OP模式开发
JSP→OP→JSP模式示例
HttpRequst模式示例
DAO开发示例
基于CTP模式开发
CTP简介
CTP开发示例
公用模块介绍
选客户
选柜员
选地区
utilQuery使用

数据总线三层结构
服务器Session
sessionKCData
addSessionData
updateSessionData
getSessionData
operationSessionData
getStringAt
setFieldValue
addDataElement(addIndexedDataCollection, addKeyedDataCollection)
getDataElement

步骤2:OP接受数据
从opdata中接受数据
String A = this.getString(“A”);
Int L = this.getIntAt(“L”);
IndexedDataCollection icoll = (IndexedDataCollection)this.getDataElement(“icollqueryresult”);
从sessiondata中接受数据
String X = (String)getSessionData(“X”);

步骤2:OP接受数据(续)
SessionData中的数据
AreaCode 柜员所在行
AreaName 所在行的名称
BankFlag 所在行行级别
EmployeeCode 柜员号
EmployeeName 柜员名
EmployeeClass 柜员当前级别
EmployeeClassName 当前级别名称
Major 柜员当前专业
MajorName 当期专业名称
ZhujiFlag 当前地区是否上主机
WorldFlag 当前时区组
LangCode 当前使用的语言
ZoneCode 当前的时区
Login 柜员是否已经登录
FUNCTIONCODE 当前操作的菜单id
operationSessionData 封装的opdata

步骤3:业务处理
根据业务逻辑对获取的数据进行处理,或者获取其他数据
execute()方法的作用是根据opAction来进行转发处理


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注