金蝶EAS_BOS开发平台培训体系

合集下载

金蝶EASV8.0_BOSWeb平台培训_组件篇-02

金蝶EASV8.0_BOSWeb平台培训_组件篇-02
BOS新Web平台培训_组件
BOS WEB平台系统部 2014.11
版权所有©1993-2012金蝶软件(中国)有限公司 ①绝密信息 严禁泄露
①绝密信息 严禁泄露
目的
了解Web动态框架组件和使用组件的基本方法 了解Web动态框架样式和如何进行二次开发
①绝密信息 严禁泄露
P2
组件特点
特色
– – – – – – – – – – – – 基于Jquery&JQueryui进行封装 统一风格的UI展现 支持流体布局,随窗口大小变化,无横向滚动条 全面的Form组件,友好的校验及信息提示 用户体验的提升 多浏览器的支持 支持全键盘录入操作 多主题与多皮肤 CSS3的相关应用 动态层取代弹出窗口 强大的表格展示和可编辑表格 国际化
①绝密信息 严禁泄露
P5
组件的使用方法
界面设计
– 在定义工具上拖放,然后设置属性、事件和方法 – 在代码中动态创建组件,具体样例可以参考帮助系统
编码
– 组件属性
• 属性的设置和获取通过option方法来完成 Waf(“#id”).wafPromptBox(“option”, “displayFormat”); • 有些属性不支持运行期的动态更改
①绝密信息 严禁泄露
P11
二次开发CSS设置
在定义工具上,每个控件中有两个属性可以设置样式,分别是样式类和样式,对应CSS中的 class和style属性。
两种自定义样式方式:
– – 通过样式类设置
• • •
通过覆盖标准产品的CSS结构
在CSS文件中加入必要的CSS设置,一般建议使用class,然后导入到页面的资源列表中。 在控件的样式类中直接填入新增加的样式名称 比如.ui-linkbutton .ui-lb-text {background:red;}, 直接覆盖将所有的按钮背景色改成红色。

金蝶EAS_BOS开发平台培训体系

金蝶EAS_BOS开发平台培训体系

金蝶EAS_BOS开发平台培训体系金蝶EAS_BOS开发平台培训体系是一种基于互联网技术的新型开发平台,它能够有效地支持企业和开发者们快速构建高端ERP等应用系统。

在如今的瞬息万变的商业环境中,不断适应最先进的技术是企业成功的关键。

通过金蝶EAS_BOS开发平台培训体系,开发者们可以轻松掌握金蝶EAS_BOS开发平台多种实用工具,并且掌握应用的细节,以便为企业提供更优质的支持。

一、培训体系的介绍金蝶EAS_BOS开发平台培训体系是一套涵盖了相关开发技术、方案实施等方面的完整培训课程,旨在帮助开发者进行开发、应用、实施系统等方面的全面构建。

在这一培训体系中,学员能够学到不同的领域知识,包括但不限于平台开发程序编辑、数据分析与可视化等等。

同时,培训体系也提供了对企业‘数字化化转型问题以及如何更好地管理、建立与优化数字化平台的指导。

二、培训体系的组成金蝶EAS_BOS开发平台培训体系共由以下五个部分组成。

1. BOS开发基础课程这个课程针对那些刚开始学习金蝶EAS_BOS开发平台的学员。

在这一课程中,学员将学习如何构建任何应用程序所需的基本工具和技术,以及所需的的知识。

本课程还会涵盖程序编辑、数据分析、模块架构等基础知识。

2. BOS系统设计和架构课程在这个课程中,学员将学习如何在金蝶EAS_BOS开发平台中创建和设计整个系统架构。

本课程将涵盖如何设计关键系统要素如流程设计、模块设计、数据架构、视图设计和应用的用户界面等内容。

3. BOS开发高级课程这个课程将向学员展示如何开发优化的BOS应用程序,掌握如何使用强大的开发工具、开发商业级别的核心代码。

同时,本课程也包括了矢量图和访问高级公用库、分析数据运行特殊动作的建议和实践技巧等内容。

4. BOS解决方案课程在此培训中,开发者将掌握如何设计和实施特定行业领域所需的解决方案。

这将包括如何从头开始创建应用程序,从技术和业务角度分析要求以及如何选装优化的可得性功能服务。

金蝶BOS开发工程师基础认证培训Web框架(PPT 82张)

金蝶BOS开发工程师基础认证培训Web框架(PPT 82张)

版权所有 ©1993-2006 金蝶软件(中国)有限公司
P3
P3
JSF是什么



JavaServer Faces (JSF, 或者 “Faces”)是一个构建Java Web 应用的UI 框架;它基于Java社区流程 (JCP) 开发,并 且成为J2EE 的一个组成部分。Faces 的一个主要目标是为 Java Web 应用开发领域带来RAD 风格的应用开发,就像 Microsoft Visual Basic 和Borland Delphi 一样。 JSF 提供一系列标准部件 (按钮、超链接、复选框等等), 一个创建定制组件的模型,以及在服务器端处理客户端产 生事件的方式,并且有良好的工具支持。你可以同步UI组 件和相关对象的值,而不必编辑太多令人生厌的代码。 所有的JSF 应用都构建于Servlet API 之上,使用HTTP 进 行通信,并且使用JSP.之类的显示技术
版权所有 ©1993-2006 金蝶软件(中国)有限公司
P9
P9
JSF生命周期

处理验证 为保证上一个阶段的数据正确,特定抽取了这个阶段作为 数据校验。在这里作为创建此请求的视图的一部分,可以 为每个组件注册零个或多个验证器实例。另外,组件类自 身也可以在它们的 validate() 方法中实现验证逻辑。在此阶 段的末尾,会完成所有配置的验证。
金蝶BOSWeb框架
版权所有 ©1993-2006 金蝶软件(中国)有限公司
ቤተ መጻሕፍቲ ባይዱ
P1
P1
目录

总体架构 JSF Facelets Ext AOM WAF Web开发调试
版权所有 ©1993-2006 金蝶软件(中国)有限公司

金蝶EASV8.0_BOSWeb平台培训_案例篇_标准产品扩展_高级篇04

金蝶EASV8.0_BOSWeb平台培训_案例篇_标准产品扩展_高级篇04

①绝密信息 严禁泄露
P31
扩展开发详解—分配
页面分配
①绝密信息 严禁泄露
P32
扩展开发详解—扩展开发流程
①绝密信息 严禁泄露
P33
感謝
ขอบคุณ
ありがとう
terima kasih
Thanks 谢谢
版权所有©1993-2012金蝶软件(中国)有限公司 ①绝密信息 严禁泄露
①绝密信息 严禁泄露
①绝密信息 严禁泄露
P4
扩展开发详解-准备
元数据的修改
本实例主要针对在dep中进行元数据的修改,大致分为以 下步骤
Dep中导入业务单元
修改费用申请单主实 体
修改费用申请单主 query
①绝密信息 严禁泄露
P5
扩展开发详解-准备
dep导入业务单元
①绝密信息 严禁泄露
P6
扩展开发详解-准备
修改费用申请单主实体
扩展页面
配置页面
①绝密信息 严禁泄露
P13
扩展开发详解—开发列表页面
扩展列表页面
①绝密信息 严禁泄露
P14
扩展开发详解—开发列表页面
配置列表页面
①绝密信息 严禁泄露
P15
扩展开发详解—开发列表页面
测试
①绝密信息 严禁泄露
P16
扩展开发详解—开发编辑页面
需求
页面基本信息块中增加”所属项目”字段,F7控件,必录 页面基本信息块中增加”车辆费用”字段,复选框 页面基本信息块中增加”车辆”字段,F7控件 页面基本信息块中增加”报销区域”字段,F7控件 设置”提交”按钮的显示样式 设置”所属项目”的默认值 通过车辆费用的变化,设置”车辆”、”报销区域”的变化 “车辆”、“报销区域”实现联动

金蝶EASV8.0_BOSWeb平台培训_总体篇03

金蝶EASV8.0_BOSWeb平台培训_总体篇03
支持的浏览器
IE 8+
推荐的浏览器
IE 11
Chrome 23+
Chrome 28+
Safari 5+
Safari 5+
响应式布局-自适应各种分辨率,推荐:1280*1024/1024*768
P9
Web安全性
1、身份安全
EAS统一身份认证 CA认证支持
2、通讯安全
数据传输加密 https支持
②机密信息 严禁泄露
P26
Web应用组件
Web组件体系
– 显示及/或处理逻辑的一 个片段
组件 描述
列表显示组件
通用查询组件 DAP组件 工作流组件 BOTP组件 打印套打组件 附件管理组件 引入引出组件 通用F7组件 各种基础F7组件
根据Query进行列表显示及操作
浮动 生成凭证/删除凭证,生成/删除管理凭证 审核、反审核、流程图 推/拉生成、联查单据、上查、下查 多附件文件的上传、存储处理 导入或导出Excel文件数据 组织/物料/客户/供应商/科目/职员/…
模块A 后台服务 模块B 后台服务 模块C 后台服务 模块D 后台服务 模块… 后台服务 模块… 后台服务 模块… 后台服务
P18
显示风格 CSS3
业务事件逻辑 JS 基础控件 JQUERY
Remote Local Remote Local
权限 License HTTP缓存处理
Remote Local
基础服务
服务注入
Remote Local
②机密信息 严禁泄露
基础服务及功能组件
统一身份认证 License
App Server
权限服务
功能权限 字段权限 BOS基础服务引擎

EAS BOS标准培训课程

EAS BOS标准培训课程

EAS报表设计开发介绍(30minutes) Break 普通报表设计--分组汇总表(90minutes) Lunch 多维报表设计(90minutes) Break 全部案例回顾练习(60minutes) 交流(30minutes) BTEW总结(30minutes)
EAS BOS(BMW)培训课程天
第四天
第五天
第五天
EAS BOS(BMW)培训课程安排
主题 BTEW介绍(10minutes) 金蝶BOS产品及技术架构介绍(30minutes) Break 开发环境准备(60 minutes) 采购原型需求介绍 (30 minutes) Lunch 采购申请单制作Demo(60minutes) 业务建模工具介绍(60minutes) Break 测试部署及菜单设计(20minutes) 采购订单的制作Demo(60minutes) 练习回顾( 10minutes ) 学习使用编码规则(30minutes) Break 单据转换平台的使用(60minutes) 学习使用预警平台(60minutes) Lunch 学习使用权限及日志定义 (60minutes) Break 学习工作流建模工具(多级审批) (100minutes) 学习工作流监控与管理(30minutes) 练习回顾 BOS Studio元数据类型及基本功能介绍(120minuts) 采购申请单元数据介绍(Entity,Relation,Table,Query,UI)(60minutes) Lunch 设计常用元数据(Exception,Resource,Function,Facade)(90munites) Break 界面规范介绍(60minutes) 用Query制作采购汇总表(90minutes) 练习回顾 介绍Coding的结构体系(20minutes) 典型的服务端Coding(60minutes) Break 典型的UI Coding(60minutes) 典型代码演练(60minutes) Lunch Table控件及其它常用控件(30minutes) Table控件常用接口演练(60minutes) Break JAVA编码规范(60minutes) 工作流进阶-申请单关闭(30minutes) 练习回顾 套打设计(60minutes)

金蝶eas培训心得体会

金蝶eas培训心得体会

金蝶eas培训心得体会【篇一:金蝶eas7学习心得】金蝶eas7.0 财务模块学习理解1、核算项目:费用摊销的对象,可以是公司经营活动过程中一切参与对象。

如:工程项目、职员、部门、客户、供应商、车辆等等。

2、辅助账:它是一个核算项目或多个核算项目的组合。

3、凭证类型也叫凭证字;4、会计期间:会计计账时间区间,可按自然月计,也有不按自然月计。

5、切换组织其实就是切换到另一个公司级组织单元。

6、部门、班组等等都是组织中的单元,组织单元有虚体和实体之分。

7、公司是以管理员账进去后,在管理单元菜单建立,光标在那个节点上,就在增加在那里。

8、部门是选择“切换组织”切到要增加部门的那个公司下面,再选择“管理组织”菜单增加部门。

9、只有实体公司组织单元才需要建立财务账本。

10、先建公司组织单元,再在其中建立部门,在部门中建立职位,在职位中建立员工。

分别对应着基础数据管理中的组织单元、职位管理、员工信息。

11、增加组织单元(部门)后,可设为虚体和实体。

可将此组织单元定义为行政组织、财务组织、成本中心、采购组织、销售组织等等,设为一种组织后,再选择它的上级单元。

如此就构成一个组织树。

12、职位管理,是在部门中增加职位,并设置该职位的上级职位。

13、员工编号,是2位公司码+四位流水号。

职位编号,是2位公司码+2位部门码+2位流水码。

14、科目分为四级,编码组成为4+3+3+3。

15、主要数据:科目、客户、供应商。

这些原则上由集团统一控制,统一输入。

但3、4级科目可由下面会计自行增加。

16、辅助资料:核算项目、自定义核算项目、金融机构、银行账户、工程项目等等。

17、一级会计科目,资产类:企业可利用的资源,企业具有所有权、调配权;负债类:透支部分;共同类:所有者权益类:资本、公积金、利润等,这部分所有权归投资人,股东。

所有权不归企业。

成本类:生产过程消耗掉的,无法直接与产品分摊成本。

损益类:直接由产品承担的成本、直接由产品获得的收益。

金蝶EASV8.0_BOSWeb平台应用开发培训方案07

金蝶EASV8.0_BOSWeb平台应用开发培训方案07

Demo练习(可选) 交流答疑
①绝密信息 严禁泄露
P4
课程安排
第一天:平台基础课程
– – – – – 总体架构介绍 组件体系介绍 运行框架体系介绍 样例系统业务需求介绍 开发准备-环境安装
第二天:应用案例开发详解
– 样例系统详细开发过程讲解 – 安装与部署,标准补丁升级说明 – Demo开发环境准备
受众要求 • 熟悉Java及J2EE开发 • 了解BOS开发体系及工具 • 熟悉Java Script编程,了解Jquery体系,了解DEP Rhino 培训时长
• 授课及样例练习共3天,其中样例练习为可选项,可不 开展
①绝密信息 严禁泄露 P3
课程内容
总体及框架介绍; 开发技术培训:
– – – – – 初级开发-环境准备及标准产品的简单修改 复杂扩展开发 新增功能开发 调试与测试 安装与部署、升级
BOS新Web平台应用开发培训方案
BOS WEB平台系统部 2014.12
版权所有©1993-2015金蝶软件(中国)有限公司 ①绝密信息 严禁泄露
①绝密信息 严禁泄露
提纲
目标 方案
课件清单
①绝密信息 严禁泄露
P2
目标
培训目标
• 开发人员快速掌握EAS 8.0 Web新平台的开发方法与流 程、规范
第三天:Demo开发练习(可选)
– Demo开发、部署 – 开发点评及交流答疑
①绝密信息 严禁泄露 P5
课件
培训课件ppt
– – – – – – – – – BOS新Web平台应用开发培训方案 BOS新Web平台培训_总体篇 BOS新Web平台培训_组件篇 BOS新Web平台培训_运行框架篇 BOS新Web平台培训_案例篇_1标准产品扩展_初级篇 BOS新Web平台培训_案例篇_2标准产品扩展_高级篇 BOS新Web平台培训_案例篇_3独立功能开发 BOS新Web平台培训_案例篇_4跟踪调试 BOS新Web平台培训_案例篇_5部署与升级

BOS进阶培训_套打二次开发

BOS进阶培训_套打二次开发

这不是套打控 件规定的用法 了解,但不要 被束缚。
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P26
套打调用基本API
打印预览 public void printPreview(String templateType, Object dataProvider, Component owner) 参数说明:
注意区别,“单元对象”是离散的矩形区域,不等同于表格的“单 元格”。

版权所有 ©1993-2009 金蝶软件(中国)有限公司
P14
模板设计概述——组件及规则:数据表

数据表是一种表格,它由规整的行、列组成,行列的交汇处为单元 格。行、列、单元格是组成表格的基本元素。(注意区别“单元格” 不等同于“单元对象”)

数据表具有分组展现、统计功能,其数据行能根据数据源行集的每 一行重复输出,它是一种可能引起分页的对象。数据表必须绑定唯 一的一个数据源。
行:普通行、分组行、数据行 “套打型”和“报表型” 单元格,类型(文字、字段、统计、容器等), 融合

版权所有 ©1993-2009 金蝶软件(中国)有限公司
业务开发中,通常界面上会有 [打印] / [打印预览] 按钮,在框架的 ListUI / EditUI类中,会有类似actionPrint_actionPerformed或 actionPrintPreview_actionPerformed方法与之对应,套打的调用代码
写在这样的方法中。
版权所有 ©1993-2009 金蝶软件(中国)有限公司

开发文档-BOS开发指南-《BOS开发指南_套打模板制作》(主要讲模板规则)
研发内网 商业分析知识库 http://ctrlsrv/ctrls 设计器 示例模板生成向导

BOS最佳入门_整体介绍

BOS最佳入门_整体介绍
P2
BOS培训介绍
金蝶软件(中国)有限公司
版权所有 ©1993-2009 金蝶软件(中国)有限公司
BOS培训概述
企业客户 内部员工 顾问班学员
BOS培训 BOS最佳入门 BOS晋阶培训 BOS专题培训
BOS培训资料
培训课件 演示案例 BOS题库
BOS认证
版权所有 ©1993-2009 金蝶软件(中国)有限公司
设计模型
流程
功能
查询
MetaData
界面 Services
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P17
工具

业务配置工具

权限管理
IT
预警平台 业务关联

初始化管理

参数配置
企业建模工具
模型视图 应用方案
BOS Studio
流程定制 界面定制 报表定制 功能定制 实体定制
目录
新一代ERP平台需求 金蝶SOA架构 金蝶BOS平台
业务绩效管理
管理报表
交互服务
Interaction Services 单点登录 协同应用支持
多通道
组合应用框架
角色/工作 业务可视化
流程服务
Process Services 业务流程支持 流程引擎
BPEL XPDL Page Flow
信息服务
Information Services
信息挖掘
内容管理
数据管理
BOS最佳入门
李彬 金蝶软件(中国)有限公司
版权所有 ©1993-2009 金蝶软件(中国)有限公司
目录
BOS培训介绍 BOS产品概述 BIM业务建模 工作流 编码规则 权限控制 BOTP单据转换 预警平台 套打&报表 BOS技术支持规范

K3CloudV10BOS技术开发培训_BOS平台二次开发规范

K3CloudV10BOS技术开发培训_BOS平台二次开发规范
– 继承: AbstractBasePlugIn
动态表单插件
– 继承: AbstractDynamicFormPlugIn
④内部公开 请勿外传
P23
插件开发指南
实现接口——IDynamicFormViewPlugin
– OnInitialize
视图模型初始化事件
– AfterLoadData
加载数据后事件
④内部公开 请勿外传
P25
插件开发指南
实现接口——IDynamicFormModelPlugIn
④内部公开 请勿外传
P8
提纲
命名空间规范 程序集 BOS设计器规范 数据库规范 插件继承体系
④内部公开 请勿外传
P9
BOS设计器规范
业务对象编号(FormID)
– 自动生成 GUID
④内部公开 请勿外传
P10
BOS设计器规范
BOS设计器对象属性标识(Key)不允许重复 – 格式:{ISV标识符}_{标识} – 单据体标识 – 字段标识 通常建议Key = 字段名({ISV标识符}_{名称})
菜单单击事件后
– BeforeDoOperation
操作调用前事件
– AfterDoOperation
操作调用完成后事件
– ListViewClick —— 列表项目单击事件 – TreeNodeClick —— 树控件单击事件 – TreeDragDrop ——数控件拖拽 – EntityRowClick —— 分录行单击事件
④内部公开 请勿外传
P6
提纲
命名空间规范 程序集 BOS设计器规范 数据库规范 插件继承体系
④内部公开 请勿外传
P7
程序集规范

金蝶云星空+V7.3产品培训_BOS_移动平台

金蝶云星空+V7.3产品培训_BOS_移动平台

高效
•完全基于金蝶云星空BOS 平台,与任何移动应用开发平台无关 (Android/IOS),大大降低开发资源需求和开发工作量
15
移动端的主控台——移动工作台
金蝶云星空 BOS平台设计发布的成果可实时展现在移动工作台上
16
平台特性-单据编辑
移动录单 • 提供丰富的移动端控
件支持,持续的可配 置化开发优化,快速 满足移动录单需求。
55
字体、大小、颜色
56
点击事件 列表双击事件 列表底部菜单 底部菜单控件 列表顶部菜单 单据顶部菜单 按钮
57
Content
01 架构特性 02 功能亮点 03 客户案例
公有云移动BOS
功能亮点与价值
基于HTML5设计移动表单,所 见即所得。 提供标准的人机UI设计,预设初 始的字体、色系、背景设置,降低移 动UE设计门槛。 将HTML5控件转换为金蝶云星 空元数据的组合控件。 自动适配不同的金蝶云星空版本 地址:
• OC语言
• ……
• Android
• 30-40天
现 在
.net开发
无缝集成的 移动BOS
无须开发 客户端
服务端 统一升级
开发周期 10天
32
工业级的移动套打方案
功能亮点与价值
功能亮点 金蝶云星空的套打模版打印
和直接ZPL指令打印; 可对接所有支持ZPL的主流
应用场景
突出界面重点信息,简化操作交 互,提高批量审批效率。
42
新版业务审批-单据详情
应用介绍
附件、审批路线的关键信息直接 呈现。 单据头关键字段变色着重显示 单据体明细数据以表格呈现,行 数可自定义。 配置多个单据体数据同时呈现。

EAS_BOS开发平台介绍

EAS_BOS开发平台介绍

P25
4.模块内菜单
4.1.业务建模工具 4.2.设计开发工具 4.3.JAVA代码 4.4.调试工具

4.1.3.工具|部署
版权所有 ©1993-2006 金蝶软件(中国)有限公司
P26
4.模块内菜单
4.1.业务建模工具 4.2.设计开发工具 4.3.JAVA代码 4.4.调试工具

4.1.4.工具|更新解决方案

5.1.3.界面处理
5.1.3.1.只使用图形编辑
(其他功能不建议使用, 其他功能全在设计开发实 现) 5.1.3.2.窗体规则:布局 的使用
版权所有 ©1993-2006 金蝶软件(中国)有限公司
P38
5.界面布局
5.1.业务建模工具 5.2.设计开发工具 5.3.JAVA代码 5.4.调试工具
版权所有 ©1993-2006 金蝶软件(中国)有限公司
P13
2.解决方案
2.1.名词解释 2.2.导入解决方案 2.3.删除解决方案 2.4.打开解决方案 2.5.设置解决方案

从其他服务器上拷贝过来 工作空间后,需要使用打 开解决方案方式。
版权所有 ©1993-2006 金蝶软件(中国)有限公司
在不同步时,需要更新方

版权所有 ©1993-2006 金蝶软件(中国)有限公司
P27
4.模块内菜单
4.1.业务建模工具 4.2.设计开发工具 4.3.JAVA代码 4.4.调试工具

4.1.5.运行|启动服务器
只要设置了方案,就可以
使用启动服务器作为设置 ,不需要启动EAS服务器 。
版权所有 ©1993-2006 金蝶软件(中国)有限公司
解决方案 常用菜单 模块内菜单 界面布局 课程小结

金蝶EASV8.2新功能培训_BOS Web平台

金蝶EASV8.2新功能培训_BOS Web平台

④内部公开 请勿外传
P2
特性一:新增Web功能组件
Web平台
新增组件功能
分隔面板SplitPanel


树控件Tree
树型通用F7 下拉框通用F7 查询表格的树表展现功能
新增模板
树型基础资料模板 分组基础资料模板
新增功能
系统级样式设置-可全局性修改 某组件样式 SQL提交SVN-支持开发版本管 理 页面多语言设置-支持国际化项 目
④内部公开 请勿外传
P3
Web扩展开发平台重构目标
简单易懂
业务化的设置工具,直接可见的设置效果,嵌入式的帮助提 示 多种类型的新建向导,多点的校验提示,统一的新增功能与 扩展开发工具 新增多种类型的模板,发布为新功能的扩展方式支持,页面 前端事件及功能插入机制支持
快速开发
增强能力
大幅提升项目开发效率
EASV8.2_新功能培训
-BOS Web平台
BOS产品部 Web平台系统部
版权所有©1993-2012金蝶软件(中国)有限公司
④内部公开 请勿外传
P1 ④ 内部公开 请勿外传
提纲
特性一 新增Web功能组件 特性二 全新升级的扩展开发管理 特性三 完善扩展应用模式 特性四 全新页面设置与开发方式支持
新增与扩展开发统一的设置方式
降低了学习成本,提升了应用开发的灵活 性
Web后台Java/Rhino开发可选
可自动生成后台Java代码框架
完全兼容8.x已有开发成果
8.x标准功能及二次开发成果都可以直接使 用新工具进行开发设置
④内部公开 请勿外传
P10
特性四:全新页面设置及开发方式支持
样式与布局设置

金蝶BOS开发工程师基础认证培训 第一部分-79页PPT资料

金蝶BOS开发工程师基础认证培训 第一部分-79页PPT资料
金蝶BOS基础开发工程师培训
版权所有 ©1993-2009 金蝶软件(中国)有限公司
课程收益
掌握BOS平台基础功能,了解BOS平台的技术架构 掌握BOS业务建模和开发工具的使用 掌握BOS平台的业务流程平台 掌握BOS平台的报表、套打等功能 学习BOS平台开发业务应用系统的完整案例 获得必要知识,以完成BOS基础软件工程师认证
在金蝶的软件产品中与IBM SOA架构、平台进行整合,金蝶软件完全满足IBM SOA体系,并完成国内首家SOA认证产品。
金蝶在软件产品中OEM WAS和 IBM DB2数据库系统,; IBM的咨询和服务部门GBS/AMS在全球向其客户推荐、销售和实施金蝶软件解决
方案。
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P/9
返回
5、持续的技术创新,保持领先地位
中国第一套Windows版管理软件开发商(KIS) 中国第一套三层技术架构的ERP(K/3) 中国第一个通过J2EE认证的世界级Java中间件
2019年全球第11家通过J2EE 1.4认证的企业 2019年全球第4家通过Java EE 5.0认证的企业
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P/2
返回
课程内容
第一单元 BOS产品定位及介绍 第二单元 BOS产品功能及特点 第三单元 BOS业务建模工具 第四单元 BOS工作流 第五单元 BOS权限管理控制 第六单元 BOS编码规则集成 第七单元 BOTP业务单据转换平台 第八单元 BOS Web框架介绍及开发工具 第九单元 BOS报表管理中心 第十单元 BOS预警平台 第十一单元 BOS套打设计
中国唯一JCP组织成员,参与Java国际标准的讨论和制订 亚太第一套基于业务基础平台的ERP系统(BOS) 亚太唯一提供“中间件+ERP”的软件厂商(EAS)

01.01EAS BOSV5.4培训基础课件_BOS整体介绍

01.01EAS BOSV5.4培训基础课件_BOS整体介绍

工作流 门户 安全 数据访问 传输协议 开发工具
金蝶EAS及BOS平台(国家 及 平台( 计划软件领域重大专项计划) 金蝶 平台 国家863计划软件领域重大专项计划) 计划软件领域重大专项计划
版权所有 1993-2006 金蝶软件(中国)有限公司
P14
P14
目录
金蝶BOS整体介绍 金蝶BOS培训课程整体介绍
分析
P10
P10
单据转换平台示例
版权所有 1993-2006 金蝶软件(中国)有限公司
P11
P11
智能化管理:自动预警平台 智能化管理 自动预警平台
预算信息预警 销售信息预警 生产信息预警
移动电话 寻呼机 PDA
预算系统
金蝶预 警平台
销售 采购 财务 生产
工作流
电子邮件
版权所有 1993-2006 金蝶软件(中国)有限公司
P18
P18
课程日程安排
版权所有 1993-2006 金蝶软件(中国)有限公司
P19
P19
目录
金蝶BOS简介 金蝶BOS全生命周期工具 金蝶BOS培训课程整体介绍
课程适用对象和前提条件 课程培训目标 课程日程安排
金蝶BOS培训认证考试 金蝶BOS后续支持与服务
版权所有 1993-2006 金蝶软件(中国)有限公司
课程适用对象和前提条件 课程培训目标 课程日程安排
金蝶BOS培训认证考试 金蝶BOS后续支持与服务
版权所有 1993-2006 金蝶软件(中国)有限公司
P15
P15
课程适用对象和前提条件
适用对象
所有期望了解和掌握金蝶EAS BOS技术,并希望基于金蝶BOS平台进行增 值开发的IT技术人员,包括 金蝶EAS项目客户的IT管理人员(CIO),技术人员 金蝶BOS增值开发合作伙伴的项目开发人员 金蝶BOS平台技术爱好者

金蝶EAS_V7.5_开发指南_BOS Web应用开发平台(WAFⅡ)

金蝶EAS_V7.5_开发指南_BOS Web应用开发平台(WAFⅡ)

金蝶EAS V7.5 BOS Web应用开发平台WAFⅡ开发指南金蝶软件(中国)有限公司2012年10月●概述本文旨在对BOS W AFⅡ的架构体系与开发模型进行描述,目的是开发人员能够在项目开发前或开发过程中对WAFⅡ整体架构有一个简单的了解,并且熟练利用BIM工具基于WAFⅡ进行项目开发.●读者对象基于金蝶EAS7.0.3及以上版本进行的标准业务系统开发或项目开发人员,设计师以及架构师.●约定●符号约定表示有潜在风险,如果忽视这些文本,可能导致操作错误、数据丢失、设备性能降低或不可预知的结果。

表示可以帮助您获取更多相关信息或提示您通过其它方式也可以获得相同结果。

强调或补充说明所描述的信息。

1 概述 (1)1.1 WAFⅡ技术框架概览 (1)1.1.1 视图层(View) (1)1.1.2 前端逻辑层(Controller) (2)1.1.3 后端服务层(ControllerBean) (2)1.2 WAFⅡ运行期生命周期 (3)1.2.1 流程说明 (4)2 WAFⅡ视图层(View)详解 (5)2.1.1 页面(JSP) (5)2.1.2 视图逻辑(JS) (9)2.1.3 常用工具方法 (11)3 WAFⅡ前端逻辑层(Controller)详解 (13)3.1.1 前端逻辑层概述 (13)3.1.2 超类体系 (15)3.1.3 常用工具方法 (15)4 WAFⅡ后端逻辑层详解 (16)5 基于WAFⅡ的业务模板开发应用 (16)5.1 基础资料模板 (16)5.1.1 标准基础资料模板(generalDataBase) (16)5.1.2 多级基础资料模板(treeDataBase) (18)5.1.3 分组基础资料模板(groupDataBase) (19)5.1.4 批量基础资料模板(generalDataBaseBatch) (21)5.1.5 批量多级基础资料模板(treeDataBaseBatch) (22)5.1.6 批量分组基础资料模板(groupDataBaseBatch) (23)5.2 业务单据模板 (25)5.2.1 标准业务单据模板(generalBill) (25)5.3 简单业务模板 (27)6 基于WAFⅡ开发自定义模板 (27)7 WAFⅡ常用业务组件的使用 (28)7.1 表格组件(dataGrid) (28)7.1.1 功能描述 (28)7.1.2 使用方式 (28)7.1.3 属性定义 (29)7.1.4 常用方法 (29)7.1.5 Action列表 (30)7.2 树组件(dataTree) (30)7.2.1 功能描述 (30)7.2.2 使用方式 (30)7.2.3 属性定义 (31)7.2.4 常用方法 (31)7.2.5 Action列表 (32)7.3 快捷查询组件(quickSearch) (33)7.3.1 功能描述 (33)7.3.2 使用方式 (33)7.3.3 属性定义 (33)7.3.4 常用方法 (34)7.3.5 Action列表 (35)7.4 常用查询组件(simpleQuery) (35)7.4.1 功能描述 (35)7.4.2 使用方式 (35)7.4.3 属性定义 (35)7.4.4 常用方法 (36)7.4.5 Action列表 (36)7.5 高级查询组件(commonQuery) (36)7.5.1 功能描述 (36)7.5.2 使用方式 (37)7.5.3 属性定义 (37)7.5.4 常用方法 (37)7.5.5 Action列表 (38)7.6 快捷列表组件(quickList) (38)7.6.1 功能描述 (38)7.6.2 使用方式 (38)7.6.3 属性定义 (38)7.6.4 常用方法 (39)7.6.5 Action列表 (39)7.7 附件管理组件(webAttachment) (39)7.7.1 功能描述 (39)7.7.2 使用方式 (39)7.7.3 属性定义 (40)7.7.4 常用方法 (40)7.7.5 Action列表 (41)7.8 套打组件(report) (42)7.8.1 功能描述 (42)7.8.2 使用方式 (42)7.8.3 属性定义 (43)7.8.4 常用方法 (43)7.8.5 Action列表 (43)7.9 工作流组件(workflow) (43)7.9.1 功能描述 (43)7.9.2 使用方式 (44)7.9.3 Action列表 (44)7.10 BOTP组件(botp) (45)7.10.1 功能描述 (45)7.10.2 使用方式 (45)7.10.3 Action列表 (46)7.11 引入引出组件(dataImpExp) (46)7.11.1 功能描述 (46)7.11.2 使用方式 (47)7.11.3 属性定义 (47)7.11.4 常用方法 (48)7.11.5 Action列表 (48)8 基于WAFⅡ开发自定义Web业务组件 (48)8.1 自定义开发组件 (49)9 基于BIM开发WAFⅡ应用 (51)10 参考 (51)10.1 WAFⅡ开发规范 (51)10.1.1 JSP开发规范 (51)10.1.2 JS类开发规范 (52)10.1.3 Web Controller开发规范 (54)10.2 WAFⅡ超类体系 (55)10.3 WAFⅡ视图层逻辑常用工具类详解 (55)10.4 WAFⅡ前端逻辑层常用工具类详解 (57)10.5 WAFⅡ标签库参考 (57)10.5.1 <waf.xxxx /> (58)10.5.2 <wafctrl.xxxx /> (59)10.5.3 <wafbiz.xxxx /> (60)10.6 WAFⅡ控件使用参考 (60)10.7 基于WAFⅡ进行二次开发的常见业务场景 (60)10.7.1 初始化值对象 (60)10.7.2 页面初始化. (61)10.7.3 新增分录行时,对新增的分录行数据进行初始化. (62)10.7.4 某F7控件改变值时,连带更新其它控件的值. (63)10.7.5 在单据分录明细中,某F7型编辑列数据改变值时,连带更新数据列的值 (64)10.7.6 单据分录中的金额或数量的合计,并更新至单据头中. (65)10.7.7 自定义界面的实现. (66)10.7.8 WEB界面中非model属性的设值与获取. (68)10.7.9 单据头的属性更改引起明细行中的某个F7型数据列的可选范围变更. (69)1 概述本章主要对W AFⅡ的技术架构体系进行描述,读者可通过本章对W AFⅡ的技术架构体系有一个全面的认识与了解,方便后期基于W AFⅡ作其它应用模块的设计与项目开发.1.1 WAFⅡ技术框架概览WAFⅡ技术架构概览1.1.1 视图层(View)●职责视图层主要选用JSP2.0作为核心展现技术,为实现AJAX及更好的用户体验,并方便开发人员掌握及易于使用,选用目前非常流行的JQuery作为JS库,控件方面以风格统一、功能强大并稳定性和扩展性较好的JQueryUI作为基础控件库,并结合JQGrid 与JSTree等树、表控件,构成W AFⅡ的标准控件库。

01.金蝶BOS开发工程师基础认证培训 第一部分

01.金蝶BOS开发工程师基础认证培训 第一部分
身份认证管理
移动商务 业务流程管理 业务集成平台
管理服务
Management Services
扩展报表 流程服务
Process Services
信息服务
Information Services
门户服务器
集成开发 环境
Integrated Development Environment
企业服务总线 Enterprise Service Bus
1
信息孤岛
2
EAI应用集成
CRM 财务系统 ERP EMail ERP
CRM 财务系统 EMail
EAI平台
MES
电子 商务
MES
电子 商务 KPI 数据仓库
OA OA 数据仓库 KPI
3
TOGAF指导下的SOA
CRM
财务系统 EMail
ERP
金蝶ERP+BOS
MES
电子 商务 OA KPI P/17
返回
版权所有 ©1993-2009 金蝶软件(中国)有限公司
数据仓库
2、金蝶BOS产品模块图
开发服务
Development Services
业务创新与优化服务 Business Innovation & Optimization Services
BI平台 交互服务
Interaction Services
标准套件 + 个性化定制 BPR+通用产品
无法满足个性化需求 变革风险高
预置丰富内容,能满足未来需要 能快速适应变化,快速交付 普遍人才即可驾驭 能与其他业务有效集成 较低的总体拥有成本
+ 削足适屐
总体拥有成本高
版权所有 ©1993-2009 金蝶软件(中国)有限公司
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 倒入解决方案。 2. 新建业务单元。 3. 菜单管理。 4. 发布业务单据。 5. 编写 java 代码。
开发流程(设计工具方式):
1. 倒入解决方案,或者自己新建项目。 2. 新建元数据。 3. 发布元数据。 4. 编写 java 代码。
客户端-----服务端
客户端: 1.获取界面数据。(EditUI 可以通过框架自动将界面控件中的值绑定到 editData 中);
例如: 在该类中我们可以重写_save()方法。这个方法主要是实现保存,我们就可以在该方法中 添加自己代码逻辑。 4.*EditeUI 类是客户端编辑界面对应的类。
5.*ListUI 类是客户端叙事簿界面对应的类。
4.1.2 参考资料
资料\BOS V6.2 开发指南_元数据介绍.pdf 资料\通用 Query 查询开发指南.doc 资料\BOS Studio 开发指南(元数据).ppt
//获取币别的远程调用
界面控制
一般在界面的 onLoad 方法 或者 onShow 方法中控制界面一些属性。 例如:隐藏一个控件。 public void onShow(){
txtName. setVisible(false); //设置 txtName 控件不可见 }
3.1.2 参考资料
资料\开发流程\BOS V6.2 开发指南_Studio.pdf 资料\开发流程\EAS 开发流程.doc 资料\开发流程\视频\6.BIM 币别\Currency.swf
EAS BOS 开发平台培训体系
1 EAS BOS 框架结构简介
1.1 学习内容
1.1.1 概述
什么是金蝶 EAS BOS
BOS,Business Operation System,业务操作系统,是金蝶融合多年的企业应用软件的经验以及 MDA 理念研发新一代技术平台,是金蝶公司全新的管理软件开发工具和管理集成平台。金蝶 BOS 提供了基于模 型驱动架构(MDA)的开发模式和相关的工具,成功的解决了企业应用软件在开发、实施和维护过程中的 质量、周期、成本、风险等方面的问题,并使企业应用软件能够满足企业管理行业特性、企业个性化和持 续完善的要求,对于企业应用软件在行业应用开发和维护、实施带来了全新的应用模式和革命。
BOS 设计视图
1:如上图点“金蝶 BOS 设计模式”,在 BOSModular 中就会显示业务建模视图如下:
在设计视图下,主要是设计界面,给界面控件邦定数据,修改各种元数据 大纲窗口视图
数据邦定窗口视图 属性窗口视图
BOS JAVA 视图
1:如上图点“java 视图”,在 BOSModular 中就会显示 java 视图如下:
金蝶 EAS BOS 提供的集成管理平台,使企业应用可以集企业门户(Portal)、办公自动化(OA)、企 业资源管理(ERP)、工作流(Workflow)以及业务重组(BPR)于一体,对于企业的团队协作、业务支持、 管理控制、决策分析、商务智能以及企业信息实时化提供全面的支持。
金蝶 EAS BOS,集中体现了金蝶公司对中国特色化企业管理和国际先进管理思想领域的孜孜不倦 的探索和追求,融合了金蝶公司在企业应用软件领域十多年的行业经验和软件开发经验,对产品不断的发 展与完善,为企业用户带来高效、灵活、柔性以及功能强大的企业管理系统,帮助企业用户在激烈的市场 竞争中赢得先Байду номын сангаас并获得前所未有的高回报。
也可以通过控件直接获取值。
2.获取远程调用接口。XXXFactory.getRemoteInstance()。 Icurrency icurrency = Icurrency Factory.getRemoteInstance(); 接口 3.通过接口调用后台组件(方法)。 icurrency.save(editData); //调用服务端保存方法 服务端: 4.获取客户端的数据,实现业务逻辑。 5.根据需要,通过对象或者直接写 KSQL 操作数据库。
2.1.2 参考资料
资料\环境\4.安装 bosmodular\安装 bosmodular.swf 资料\环境\5.导入 license 及解决方案\导入 license 及解决方案.swf
2.2 学习目标
3 EAS BOS 开发一个完整的业务单据
3.1 学习内容 3.1.1 概述 开发流程(业务建模方式):
在 JAVA 视图中,我们修改 JAVA 代码,新增逻辑。
2.1.1.1行业版开发环境搭建
1.导入解决方案。 2.选择方案----转换为行业解决方案(业务建模视图中) 3.删除工程中 basemetas 文件夹中(除 bos eas bim_templates.zip)的文件和文件夹 4.开发完成后 选择 基线化行业解决方案(设计开发工具中) 5 在工程目录下 将 exporttemp 文件夹中的 内容复制到 deployed_metas 文件夹中
EAS BOS 访问流程
1.1.2 参考资料
资料\BOS 框架\BOS 开发指南_应用框架.doc 资料\BOS 框架\EASBOS 框架入门.pptx 资料\BOS 框架\应用框架编程指南.doc
1.2 学习目标
2 EAS BOS 开发环境学习
2.1 学习内容 2.1.1 概述 BOSModular 是什么
EAB BOS 开发 B/S 程序时,产生的后台代码 EJB,前台代码是 JSF 和 EXT;后台的 EJB 代码发布 在 Apusic 这个应用服务器上,前台 JSF 和 EXT 代码也是运行在 apusic 应用服务器上。JSF 操作数据时,就 需要访问 EJB 的方法来对数据进行增、删、改和查。
EAS BOS 开发 C/S 结构
EAB BOS 开发 C/S 程序时,产生的后台代码 EJB,前台代码是 swing;后台的 EJB 代码发布在 Apusic 这个应用服务器上,前台 swing 代码也是运行在客户机上。swing 操作数据时,就需要访问 EJB 的方法来 对数据进行增、删、改和查。
金蝶 EAS BOS 应用框架
金蝶 EAS BOS 技术特性
全面的模型驱动架构 金蝶 EAS BOS 在面向业务分析的基础上提炼出一个业务元数据描述的抽象层(对象构造模型)。这
个抽象层是整个系统运行的基础,包括了业务对象结构、数据结构、交互界面、系统部署、系统接口等全 方位的信息。并且通过内置的集成开发环境,可以不断地将获取及更新的业务知识补充到这个模型中,支 持业务能力的持续改进。
实体和 UI 发布会生成对应的 Java 代码 1. 实体 ZTTest(Entity)发布生成的类
2. 用户界面(UI)发布生成的类
二:在什么地方加代码来实现一些功能
1.所有的抽象类我们不能修改。 2.在开发中我们需要修改的 java 类主要包括*ControllerBean,*EidteUI,*ListUI 结 尾的非抽象类。 3.*ControllerBean 主要是编写服务端的代码逻辑(新增,修改,删除等功能)。
异种数据库访问引擎
每一种数据库都有各自的访问处理方式从数据库支持的网络协议库到数据库访问的授权到数据库 连接的建立都各自不尽相同。金蝶 EAS BOS 提供的异种数据库访问引擎,可以使业务系统透明的访问任何 一种数据库,而无需了解数据库的产品厂商差异以及所运行的平台差异。
EAS BOS 开发 B/S 结构
4.2 目标
5 EAS BOS 常用功能
5.1 学习内容 5.1.1 常用功能总结
5.1.1.1客户端环境工具类
工具类:mon.client.SysContext 作 用:静态存储用户当前登录信息,登录的当前组织信息(ContextUtil 在服务端使用)
SysContext.getSysContext().getCurrentFIUnit() //获得财务组织 SysContext.getSysContext().getCurrentUserInfo() //取得用户信息
通过灵活的架构及专业的工具,业务专业人员可以专心于业务的分析及业务的逻辑处理,然后通过集
成开发环境将其专业能力分析的内容轻松地加入到系统中,迅速提升系统的业务处理能力,大大降低了实 施成本。 示例:基于模型技术实现的 IDE 开发平台功能
平台级的技术控制能力 Apusic 应用服务器
Apusic 应用服务器是严格遵循 J2EE 等工业技术标准的企业应用平台,是国内第一个商业 J2EE 应用 服务器产品。通过对应用服务器平台技术的自主控制,金蝶 EAS BOS 能够充分挖掘平台技术潜力,提供给 用户高效、高可靠的产品。
多技术平台支持 在基于 Internet 的企业级应用软件的技术领域中,国际上主流的技术平台存在着 和
J2EE 两大技术架构。这两种技术架构代表着平台架构技术的最新发展,两者互有优势,目前已经部署或将 要部署的企业信息平台绝大多数都从两者中选择其一。金蝶本着帮助顾客成功的产品研发理念,凭借多年 积累的技术实力,通过金蝶 BOS 平台无关性的设计,实现了对.NET 和 J2EE 这两种技术架构的支持。使得 顾客在平台选择上有了完全的自主能力,用户可以根据企业自身信息化发展的状况来决定如何部署技术平 台,充分保障了既有投资及未来的发展。而且,基于金蝶 EAS BOS 的技术平台,为客户提供了一种途径, 使得企业原有分属于不同技术架构体系的应用系统可以实现整合。通过对 Web Service 的广泛支持,异种技 术平台间可以自由通信,相互集成。
SQL 语义翻译引擎
虽然所有大型数据库都支持大部分的标准 SQL 语法,但是每个厂商提供的数据库产品都有各自 特性的 SQL 语法子集,这些特性子集的存在造成了业务系统不能够直接在多个数据库产品之间迁移的障碍。 金蝶 EAS BOS 提供的 SQL 语义翻译引擎,可以使不同的数据库产品都能够正确理解和处理来自业务系统 发出的操作请求。
1:在菜单中选择“窗口”菜单,然后选择“显示视图”子菜单,如下图:
相关文档
最新文档