新WTC开发指南.doc
文本预览下载声明
新 CRM_PD1 WTC开发指南
文 档 信 息
目 录
1 预备知识 3
1.1 JSP Script 变量 3
1.2 调用Tuxedo服务返回的内存结构 3
2 新架构开发说明 4
2.1 安装步骤 4
2.2 JSP tag Libraries使用说明 5
2.2.1 wtc:service 5
2.2.2 wtc:array 6
预备知识
JSP Script 变量
在% %定义的变量是JSP的Script变量
例如 % String s =”123”%
s 就是 一个 JSP Script 变量
调用Tuxedo服务返回的内存结构
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 图 (1)
调tuxedo服务返回以上结构,它是由一个或多个不同维数的二维数组组成的。以上示例有4个数组,其中
第一个 A1 String[8][3]
第二个 A2 String[5][2]
第三个 A3 String[14][2]
第三个A4 String[15][4]
其中 列数是我们调tuxedo服务时传入的参数,也就是说列数是已知的。示例是11列(4个数组的列数相加 3+2+2+4)。
新架构开发说明
本次新开发架构,抛弃了EJB。采用JSP tag Libraries的方式,调用WTC
继承了老的properties 配置文件。
安装步骤
在WEB-INF下新建一个目录 wtcxml 该目录存放tuxedo 服务输入输出信息。该信息采用以下xml格式
wtcservice
wtc type=service id=sTestRetMsg outnum=12
inpara name=para1/
inpara name=para2/
/wtc
/wtcservice
type:类型
id:服务名称
outnum:输入参数的个数
inpara:该节点表示服务输入参数
name:输入参数的名称,这个比较重要。输入的参数会自动匹配名称,不用request.getParameter, 会在后面讲到。
在web.xml中加入
listener
listener-class
com.sitech.crmpd.core.wtc.config.BossWebContextLoaderListener
/listener-class
显示全部