资源描述:
《wade培训 - 快速入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、WADE培训-快速入门培训内容基于Tuxdeo服务的调用写法基于JAVA方式的业务逻辑写法页面模板结构讲解快速开发功能点步骤讲解培训目标能够熟悉功能开发的具体步骤。能够熟悉调用Tuxedo服务的写法。对页面模板的结构有一定的了解。对基于JAVA方式的业务逻辑写法有一定的了解。对一些最常用的类的结构及常用方法有一定的熟悉。功能点开发的具体步骤准备开发功能点需要的资源,包括页面模板(.html)、页面规范(.page)、页面类(.java),以及具体的业务逻辑。注册功能点,在.application文件中将写好的页面规范注册到.application中,并定义唯一的名字。配置测试菜
2、单,在Siderbar.html中新加菜单代码,如:redirectToNav(‘util.SchedultList’,‘querySchedules’);点击菜单调试程序。页面规范编写页面规范作为衔接页面模板和页面类的枢纽,需要定义页面类、页面模板的路径,同时需要定义页面模板所用到的所有对象,如:<-定义页面类的路径-><-定义页面模板需要用到的对象名以及对象的结构->3、dition"type="com.linkage.appframework.data.IData"/>补充说明:页面规范中能够定义页面类的路径,页面规范对应的页面模板的映射规则就是通过页面规范文件同目录下同文件名(不含扩展文件名)的.html文件一个页面规范必须对应一个页面模板和一个页面类一个页面模板必须对应一个页面规范,而一个页面类可以对应多个页面规范,也就是说多个页面模板可以共用一个页面类页面类编写页面类作为MVC中的控制层,主要是用来衔接业务逻辑与页面之间的枢纽,将页面的请求提交给业务逻辑,由业务逻辑处理后反馈结果给页面。页面类主
4、要编写响应页面的事件以及反馈给页面的结果对象,如:publicabstractclassScheduleListextendsAppPage{/*定义页面模板中需要用到的对象*/publicabstractvoidsetInfos(IDatasetinfos);publicvoidquerySchedules(IRequestCyclecycle)throwsException{/*构造页面上下文对象*/PageDatapd=getPageData();IDatasetinfos=…(通过逻辑获取的数据);/*将获取的数据赋值给该对象供页面模板使用*/setInfos(info
5、s);}}补充说明:页面类必须继承AppPage或者其子类,否则无法和页面模板、页面规范组成一个功能定义的提供给页面模板使用的属性方法建议用抽象方法,否则必须在页面完成时将对象晴空,如果不清空,会导致错乱,注意:定义的抽象方法必须在页面规范中定义定义的响应事件,必须带有参数IRequestCyclecycle,否则页面中无法识别该方法是基于页面的响应事件PageData作为页面上下文对象,能够获取提交服务器的页面中所有对象并能够传递参数到下一页页面模板编写页面模板主要是将业务逻辑中获取的数据展现在页面中,以及对页面操作的一些控制,页面模板结构如下:6、p://www.w3.org/1999/xhtml">ScheduleList…