- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
培训内容 培训目标 能够熟悉功能开发的具体步骤。 能够熟悉调用Tuxedo服务的写法。 对页面模板的结构有一定的了解。 对基于JAVA方式的业务逻辑写法有一定的了解。 对一些最常用的类的结构及常用方法有一定的熟悉。 功能点开发的具体步骤 准备开发功能点需要的资源,包括页面模板(.html)、页面规范(.page)、页面类(.java),以及具体的业务逻辑。 注册功能点,在.application文件中将写好的页面规范注册到.application中,并定义唯一的名字。 配置测试菜单,在Siderbar.html中新加菜单代码,如:redirectToNav(‘util.SchedultList’, ‘querySchedules’); 点击菜单调试程序。 页面规范编写 页面规范作为衔接页面模板和页面类的枢纽,需要定义页面类、页面模板的路径,同时需要定义页面模板所用到的所有对象,如: - 定义页面类的路径 - specification class=com.linkage.quickstart.view.util.ScheduleList - 定义页面模板需要用到的对象名以及对象的结构 - property-specification name=condition type=com.linkage.appframework.data.IData/ /specification 补充说明: 页面规范中能够定义页面类的路径,页面规范对应的页面模板的映射规则就是通过页面规范文件同目录下同文件名(不含扩展文件名)的.html文件 一个页面规范必须对应一个页面模板和一个页面类 一个页面模板必须对应一个页面规范,而一个页面类可以对应多个页面规范,也就是说多个页面模板可以共用一个页面类 页面类编写 页面模板编写 页面模板主要是将业务逻辑中获取的数据展现在页面中,以及对页面操作的一些控制,页面模板结构如下: html xmlns=/1999/xhtml head jwcid=@wade:Head meta http-equiv=Content-Type content=text/html; charset=gbk/ titleSchedule List/title link href=/component/styles/styles_all.css rel=stylesheet type=text/css media=screen/ /head body jwcid=@Body form jwcid=@Form … /form /body /html 补充说明: 页面中模板中用jwcid标识的表示动态内容,head表示页面模板的相关资源及说明,body表示页面模板显示的内容 其中Head组件主要是导入公用的一些资源,如JavaScript库,Body组件对于大部分组件来说是组件容器的支撑,Form组件在用post方式提交服务器时必须要 ognl标记表示用Java表达式来动态表达内容 业务逻辑编写 业务逻辑编写分为三种: JavaBean:纯Java实现,数据库访问通过JDBC连接,调用其业务逻辑,只需构造对象调用方法 EJB:企业级JavaBean,一般作为对外系统的方式提供接口,调用其业务逻辑,需要通过EJB的调用方式调用 Tuxedo:基于C++方式编写的服务,调用其业务逻辑,通过TuxedoHelper. callTuxSvc调用 Tuxdeo服务的调用 Java方式的业务逻辑编写 Java方式业务逻辑编写,需要编写DAO和Bean文件: DAO:表示对数据库的操作,包括数据库查询,新增、修改、删除等 Bean:将一个或多个DAO以及Bean封装成一个业务逻辑 补充说明: DAO本身封装了对数据库表增、珊、改、查询单条纪录,不需要再写sql 常用数据结构说明 常用数据结构有IDataset和IData两种: IDataset:表示多行数据,一般用来展现列表,每行数据的元素为IData IData:表示单行数据,一般用来展现详情信息,数据的存储方式采用Key,Value方式,每个Key值都是唯一的 * WADE培训- 快速入门 基于Tuxdeo服务的调用写法 基于JAVA方式的业务逻辑写法 页面模板结构讲解 快速开发功能点步骤讲解 页面类作为MVC中的控制层,主要是用来衔接业务逻辑与页面之间的枢纽,将页面的请求提交给业务逻辑,由业务逻辑处理后反馈结果给页面。 页面类主要编写响应页面的事件以及反馈给页面的结果对象,如: public abstract class ScheduleList extends AppPage { /* 定义页面模板中需要用到的对象 */ public ab
您可能关注的文档
- 15三角形全等的条件(1).ppt
- Unit15世金习题语法.ppt
- 15玩出了名堂05.ppt
- Unit1《Livingwell》超级课件(新人教版选修7).ppt
- 16.2线段的垂直平分线 (1).ppt
- unit4-Numbers-课件PPT-新人教版新起点一年级英语上册.ppt
- Unit5翻译技巧--词义的选择与引申.ppt
- 16.3.2等腰三角形判定.ppt
- 16--《鲁滨孙漂流记》(共24张).ppt
- Unit8SectionA1a—2c参考课件.ppt
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
最近下载
- 贵州省贵阳市普通中学2021-2022学年高一上学期信息技术期末监测考试试卷.docx VIP
- PCB镀铜针孔专案改善报告.ppt
- 体表肿块切除操作评分标准.doc
- (苏教版)数学二年级上册寒假作业计算题“天天练”,含30份题组,附参考答案.doc
- 2023年福建考评员考试答案.docx VIP
- 第二单元跨学科实践活动1微型空气质量“检测站”的组装与使用课件-九年级化学人教版(2024)上册.pptx
- 数学核心素养在小学教育中的具体应用教学研究课题报告.docx
- 人防工程战时给排水设备安装深度及注意问题.pptx
- 上海交通大学《社会心理学》内部题库练习期末真题汇编及答案.pdf
- 《工程制图及 CAD》课程思政教学案例(一等奖).docx
文档评论(0)