




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WADE培训 快速入门 培训内容 基于Tuxdeo服务的调用写法 基于JAVA方式的业务逻辑写法 页面模板结构讲解 快速开发功能点步骤讲解 培训目标 能够熟悉功能开发的具体步骤 能够熟悉调用Tuxedo服务的写法 对页面模板的结构有一定的了解 对基于JAVA方式的业务逻辑写法有一定的了解 对一些最常用的类的结构及常用方法有一定的熟悉 功能点开发的具体步骤 准备开发功能点需要的资源 包括页面模板 html 页面规范 page 页面类 java 以及具体的业务逻辑 注册功能点 在 application文件中将写好的页面规范注册到 application中 并定义唯一的名字 配置测试菜单 在Siderbar html中新加菜单代码 如 redirectToNav util SchedultList querySchedules 点击菜单调试程序 页面规范编写 页面规范作为衔接页面模板和页面类的枢纽 需要定义页面类 页面模板的路径 同时需要定义页面模板所用到的所有对象 如 补充说明 页面规范中能够定义页面类的路径 页面规范对应的页面模板的映射规则就是通过页面规范文件同目录下同文件名 不含扩展文件名 的 html文件一个页面规范必须对应一个页面模板和一个页面类一个页面模板必须对应一个页面规范 而一个页面类可以对应多个页面规范 也就是说多个页面模板可以共用一个页面类 页面类编写 页面类作为MVC中的控制层 主要是用来衔接业务逻辑与页面之间的枢纽 将页面的请求提交给业务逻辑 由业务逻辑处理后反馈结果给页面 页面类主要编写响应页面的事件以及反馈给页面的结果对象 如 publicabstractclassScheduleListextendsAppPage 定义页面模板中需要用到的对象 publicabstractvoidsetInfos IDatasetinfos publicvoidquerySchedules IRequestCyclecycle throwsException 构造页面上下文对象 PageDatapd getPageData IDatasetinfos 通过逻辑获取的数据 将获取的数据赋值给该对象供页面模板使用 setInfos infos 补充说明 页面类必须继承AppPage或者其子类 否则无法和页面模板 页面规范组成一个功能定义的提供给页面模板使用的属性方法建议用抽象方法 否则必须在页面完成时将对象晴空 如果不清空 会导致错乱 注意 定义的抽象方法必须在页面规范中定义定义的响应事件 必须带有参数IRequestCyclecycle 否则页面中无法识别该方法是基于页面的响应事件PageData作为页面上下文对象 能够获取提交服务器的页面中所有对象并能够传递参数到下一页 页面模板编写 页面模板主要是将业务逻辑中获取的数据展现在页面中 以及对页面操作的一些控制 页面模板结构如下 ScheduleList 补充说明 页面中模板中用jwcid标识的表示动态内容 head表示页面模板的相关资源及说明 body表示页面模板显示的内容其中Head组件主要是导入公用的一些资源 如JavaScript库 Body组件对于大部分组件来说是组件容器的支撑 Form组件在用post方式提交服务器时必须要ognl标记表示用Java表达式来动态表达内容 业务逻辑编写 业务逻辑编写分为三种 JavaBean 纯Java实现 数据库访问通过JDBC连接 调用其业务逻辑 只需构造对象调用方法EJB 企业级JavaBean 一般作为对外系统的方式提供接口 调用其业务逻辑 需要通过EJB的调用方式调用Tuxedo 基于C 方式编写的服务 调用其业务逻辑 通过TuxedoHelper callTuxSvc调用 Tuxdeo服务的调用 调用Tuxedo服务只需通过TuxedoHelper callTuxSvc 服务名 参数集 即可调用 如 publicvoidqueryVipInfo IRequestCyclecycle throwsException 构造页面上下文对象 PageDatapd getPageData 获取页面输入的所有参数值 IDatainparam pd getData 设置固定参数 inparam put X GETMODE 0 传递参数集调用指定服务并返回结果 如果是获取单条纪录 可以用 IData outparams get 0 IDatasetoutparams TuxedoHelper callTuxSvc pd QCM GetCustInterest inparam setInfos outparams Java方式的业务逻辑编写 Java方式业务逻辑编写 需要编写DAO和Bean文件 DAO 表示对数据库的操作 包括数据库查询 新增 修改 删除等Bean 将一个或多个DAO以及Bean封装成一个业务逻辑补充说明 DAO本身封装了对数据库表增 珊 改 查询单条纪录 不需要再写sql 常用数据结构说明 常用数据结构有IDataset和IData两种 IDataset 表示多行数据 一般用来展现列表 每行数据的元素为IDataIData 表示单行数据 一般用来展现详情信息 数据的存储方式采
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园欺凌分类题库及答案
- 建筑公司咨询策划方案
- 2025年亳州职业医学题库及答案
- 情感咨询公司引流方案
- 2025年工业互联网平台网络隔离技术在工业生产效率提升中的应用报告
- 2025年初级粤菜考试试题及答案
- 汽车湖南专业测试题及答案
- 专业兴趣分析测试题及答案
- DB65T 4401-2021 早熟玉米新玉54号高效栽培技术规程
- 第2单元 5 草船借箭2024-2025学年五年级下册语文同步教案(统编版)
- 水暖专业试题及答案
- 2025年秋国家开放大学《形势与政策》形考大作业答案
- 化工安全网络培训课件
- 2025年超细氢氧化铝行业研究报告及未来行业发展趋势预测
- 2025-2026学年人美版(2024)小学美术二年级上册(全册)教学设计(附目录P188)
- 肺康复护理进展
- 2025人教版二年级数学上册《1-6表内除法》教案
- 2025年高考(新课标Ⅱ卷)英语试题及答案
- 电子元器件供货方案与保证措施
- 2025便利店便利店员工劳动合同范本
- 小学二年级体育教案全集全册1
评论
0/150
提交评论