没有合适的资源?快使用搜索试试~ 我知道了~
普元EOS-Platform-7.0基础开发教程完整版
5星 · 超过95%的资源 需积分: 39 147 下载量 125 浏览量
2017-02-14
10:42:31
上传
评论 3
收藏 4.49MB PDF 举报
温馨提示
试读
125页
普元EOS-Platform-7.0基础开发教程完整版
资源推荐
资源详情
资源评论
第 1 页
PRIMETON TECHNOLOGIES, LTD.
上海普元信息技术有限责任公司
EOS Platform7.0 基础开发教程
No part of this document may be reproduced, stored in any electronic retrieval system, or
transmitted in any form or by any means, mechanical, photocopying, recording, otherwise,
without the written permission of the copyright owner.
COPYRIGHT 2013 by Primeton Technologies, Ltd. ALL RIGHTS RESERVED.
第 2 页
目录
目录 ....................................................................................................................................... 2
第 1 章 产品概述 ............................................................................................................... 4
1.1 产品简介 ................................................................................................................... 4
1.2 基本概念 ................................................................................................................... 4
1.2.1 实体 .................................................................................................................... 4
1.2.2 表单 .................................................................................................................... 5
1.2.3 视图 .................................................................................................................... 7
1.2.4 流程 .................................................................................................................... 8
1.3 产品架构 ................................................................................................................... 9
1.4 运行原理 ................................................................................................................. 12
第 2 章 单表维护案例 ...................................................................................................... 15
2.1 案例描述 ................................................................................................................. 15
2.2 案例开发 ................................................................................................................. 15
2.3 知识点总结 .............................................................................................................. 28
第 3 章 单表维护扩展开发 .............................................................................................. 30
3.1 关联视图开发 .......................................................................................................... 30
3.1.1 案例描述 .......................................................................................................... 30
3.1.2 案例开发 .......................................................................................................... 30
3.1.3 知识点总结 ...................................................................................................... 37
3.2 事件编程 ................................................................................................................. 38
3.2.1 案例描述 .......................................................................................................... 38
3.2.2 案例开发 .......................................................................................................... 38
3.2.3 知识点总结 ...................................................................................................... 47
3.3 视图开发 ................................................................................................................. 47
3.3.1 案例描述 .......................................................................................................... 47
3.3.2 案例开发 .......................................................................................................... 47
第 4 章 表单流程开发 ...................................................................................................... 61
4.1 案例描述 ................................................................................................................. 61
4.2 案例开发 ................................................................................................................. 62
4.3 知识点总结 .............................................................................................................. 79
第 5 章 自定义流程按钮开发 .......................................................................................... 81
5.1 案例描述 ................................................................................................................. 81
5.2 案例开发 ................................................................................................................. 81
第 6 章 NUI 控件开发................................................................................................... 89
6.1 SCE 端 NUI 表单开发 ............................................................................................... 89
6.1.1 案例描述 .......................................................................................................... 89
第 3 页
6.1.2 案例开发 .......................................................................................................... 89
6.2 STUDIO 端 NUI 界面开发 ......................................................................................... 103
6.2.1 案例描述 ........................................................................................................ 103
6.2.2 案例开发 ........................................................................................................ 103
6.3 知识点总结 ............................................................................................................ 112
第 7 章 典型开发场景 .................................................................................................... 113
7.1 团队开发 ............................................................................................................... 113
7.1.1 场景一:常规的团队开发 .............................................................................. 113
7.1.2 场景二:先独立开发再合并 .......................................................................... 115
7.1.3 场景三:从统一开发模式切换为独立开发模式 ........................................... 115
7.1.4 场景四:共享数据源不共享存储 .................................................................. 116
7.2 前后端连通 ............................................................................................................ 117
7.2.1 场景一:在表单/视图脚本编辑器中调用后台逻辑 ...................................... 117
7.2.2 场景二:在流程脚本编辑器中调用后台逻辑 ............................................... 121
附录一 源代码运行 .......................................................................................................... 123
附录二 开发注意事项 ...................................................................................................... 124
第 4 页
第1章 产品概述
1.1 产品简介
EOS Platform_7.0_GA 基于 J2EE、Eclipse 等开放的技术和平台,通过配置化、组件
化、图形化、一体化的平台产品为客户提供完整的覆盖应用全生命周期的支撑,可以真正意
义上帮助企业客户和各类机构实现其统一 SOA 架构的发展策略,并达到低成本、高质量、
灵活、易管控地构造 SOA 应用和服务的目标。相对于 EOS Platform6 产品而言,EOS
Platform7 新增能力如下:
平台业务化能力:基于业务支撑平台提供的引擎扩展能力,通过在线业务开发工具
帮助用户进行业务组件、业务向导、在线表单和在线流程的设计开发,使用户具有
业务平台化,层次化,图形化的能力;
企业组织机构及权限配置能力:基于一套比较成熟的组织机构模型,提供了组织机
构及权限管理功能的默认实现,通过简单的界面配置管理,可对其进行快速调整;
同时通过将默认实现开源,方便企业用户进行快速定制及调整;
门户集成能力:基于轻量级框架 jquery,提供了统一门户的能力,方便集成各应用
系统;通过前端事件总线机制,方便应用间的界面交互;
组件扩展能力:针对表单和视图,默认提供了基于 EOS Richweb 和 NUI 的两套前
端展现能力;模型的扩展性设计,使用户能够方便的扩展自己的表单控件,视图展
现方式,流程图元,脚本提示等,方便企业沉淀出适合自身的通用的业务组件。
1.2 基本概念
1.2.1 实体
1. 数据实体
数据实体是一个抽象概念,它描述了数据结构的名称和类型信息。在 EOS Platform7.0
中,数据实体包括持久化实体和查询实体两类。实体间的关联关系,相对于 EOS Platform6,
目前没有提供双向关联关系。
2. 持久化实体
持久化实体是一种特殊类型的实体,它除了描述数据结构的名称、类型等等内容之外,
还定义了数据库表结构和实体属性之间的对应关系。
每个持久化实体必须对应一个数据库表。持久化实体里的简单类型的属性可以直接和字
段做映射,如果是个复杂类型的属性则需要通过关联关系来设置映射。
定义持久化实体后,我们可以通过操作持久化实体对象来完成数据库表操作。例如:持
久化实体 com.primeton.samples.base.das.User 和数据库表USERS映射,那么对实体User
进行增删改查操作实际上就是对 USERS 表的增删改查。
3. 数据集
数据集是一系列实体的集合,用来统一管理实体。
数据集里创建的持久化实体和查询实体如图 1-1 所示。
第 5 页
图1-1 持久化实体和查询实体
1.2.2 表单
表单是信息的载体,每个表单都对应数据库一张表,通过表单录入的信息会保存在表中,
表单修改或展示的信息来源于表。
EOS Platform7.0 为表单的创建提供了一套基于 Flex 图形化的表单设计器,将传统由
HTML 代码定义表单的方式改为由拖动控件来实现表单的快捷方式,EOS Platform7.0 默认
提供了基于 EOSRichWeb(default)和 NUI 的两套表单,通过选择不同的表单类别创建。
创建出来的表单包含一系列表单控件,EOSRichWeb(default)表单部分控件如图 1-2 所
示。
图1-2 RichWeb 表单控件
NUI 表单部分控件如图 1-3 所示。
图1-3 NUI 表单控件
EOS Platform 7.0 为表单赋予了一项新特性:表单状态。流程在执行过程中,不同阶段
会对信息有不同的要求,如填写信息、修改信息等,为了满足这点,流程关联的表单需要有
状态,不同的状态下表单的展现形式会不同,如某字段是否可编辑和是否可见。EOS
Platform 7.0 中提供的默认类别表单有两个状态:添加时和编辑时,开发者也可以添加新的
剩余124页未读,继续阅读
资源评论
- kaarrr2019-01-14谢谢分享 但积分真心有点多呀
- .中華.2017-09-14谢谢分享。。。。。。。。
jmjljl
- 粉丝: 60
- 资源: 42
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功