网站大量收购闲置独家精品文档,联系QQ:2885784924

WADE培训-快速入门.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档