金蝶EAS BOS开发平台培训体系(4)

2019-01-18 19:22

1. 倒入解决方案。 2. 新建业务单元。 3. 菜单管理。 4. 发布业务单据。 5. 编写java代码。

开发流程(设计工具方式):

1. 倒入解决方案,或者自己新建项目。 2. 新建元数据。 3. 发布元数据。 4. 编写java代码。

客户端-----?服务端

客户端:

1.获取界面数据。(EditUI可以通过框架自动将界面控件中的值绑定到editData中);也可以通过控件直接获取值。

接口

2.获取远程调用接口。XXXFactory.getRemoteInstance()。

Icurrency icurrency = Icurrency Factory.getRemoteInstance(); //获取币别的远程调用3.通过接口调用后台组件(方法)。

icurrency.save(editData); //调用服务端保存方法

服务端:

4.获取客户端的数据,实现业务逻辑。

5.根据需要,通过对象或者直接写KSQL操作数据库。

界面控制

一般在界面的onLoad 方法 或者onShow 方法中控制界面一些属性。 例如:隐藏一个控件。

public void onShow(){

txtName. setVisible(false); //设置txtName控件不可见 }

3.1.2 参考资料

资料\\开发流程\\BOS V6.2开发指南_Studio.pdf 资料\\开发流程\\EAS开发流程.doc

资料\\开发流程\\视频\\6.BIM币别\\Currency.swf

3.2 目标

4 BOS元数据及代码结构

4.1 学习内容 4.1.1 概述

一:关系

(一)实体和实体关系

1. 实体(Entity)与实体之间存在联系时,需要建立关系(Relation)。 2. 实体可以导出数据表(Table)。

3. 新建查询(Query)必须选择实体。

4. ListUI(UI)界面需要绑定查询,其显示的数据要是通过查询获得。

5. EditeUI(UI)界面需要绑定实体,界面中的空间和实体的属性绑定进行值传递。 (二)实体和代码关系

实体和UI 发布会生成对应的Java代码 1. 实体ZTTest(Entity)发布生成的类

2.

用户界面(UI)发布生成的类

二:在什么地方加代码来实现一些功能

1.所有的抽象类我们不能修改。

2.在开发中我们需要修改的java类主要包括*ControllerBean,*EidteUI,*ListUI 结

尾的非抽象类。

3.*ControllerBean 主要是编写服务端的代码逻辑(新增,修改,删除等功能)。

例如:

在该类中我们可以重写_save()方法。这个方法主要是实现保存,我们就可以在该方法中

添加自己代码逻辑。

4.*EditeUI 类是客户端编辑界面对应的类。

5.*ListUI 类是客户端叙事簿界面对应的类。

4.1.2 参考资料

资料\\BOS V6.2开发指南_元数据介绍.pdf 资料\\通用Query查询开发指南.doc

资料\\BOS Studio开发指南(元数据).ppt

4.2 目标

5 EAS BOS 常用功能

5.1 学习内容 5.1.1 常用功能总结

5.1.1.1 客户端环境工具类

工具类:com.kingdee.eas.common.client.SysContext

作 用:静态存储用户当前登录信息,登录的当前组织信息(ContextUtil在服务端使用) SysContext.getSysContext().getCurrentFIUnit() //获得财务组织 SysContext.getSysContext().getCurrentUserInfo() //取得用户信息


金蝶EAS BOS开发平台培训体系(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015年省直事业单位《综合应用能力测试》AB卷及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: