1,ENVOIA 组织架构讲解

2,开发中的各文件详细讲解

3,系统Data Model讲解

ENOVIA 2012 Online doc文档简介. 介绍ENOVIA组织架构. 介绍ENOVIA前身MatrixOne. 并且简单介绍了一些ENOVIA中的各个Central的作用.如Design Central, Enginering Central, Sourcing Central..

数据层,应用层,到前端页面。

1, 介绍系统“对象”的概念,系统中所有的数据均是一个对象,对象可以通过唯一的ID识别,也可以通过type, name, revision来确定一个唯一的对象。系统中对于AO,BO的划分,AO是指系统本身的一些类型划分,BO是指自定义的一些实例对象,如创建的某一个Person实例,如Zhangsan等.

2, 介绍系统客户端Business,Matrix是使用方法,介绍两种查找的区别,Business查找AO对象,Matrix查找BO对象。

3,介绍系统的Trigger,Trigger的作用是伴随系统的某些操作会自动触发的一些动作。如系统定义的对象创建(Create),修改(Modify)等伴随着的一些自动触发的事件。Trigger分为动作发生之前、过程中、和之后等。

4,通过MVC架构讲解ENOVIA中的结构. Model数据层, 底层的Oracle,在之上封装了一个MQL。控制层通过封装过的JPO、Application等,前端页面通过JSP,form,table等展现..

5,属性Attribute介绍,Attribute有固定的name, type, description, range等概念。Type会对应属性的类型,如string, real, date等多种类型. 属性Program Range的写法.

6,类型Type的定义,如何在类型中添加属性。

7,介绍Policy生命周期的概念, Policy对应Type, Policy中的State的概念.  介绍Policy上权限的问题. FromConnect, ToConnect等权限设置问题,Role权限的设置等。

8,介绍UI常用组件,Table, Form, Channel, Command, Menu等,解析如emxTable.jsp中是通过objectId解析对象后映射到table field中表达式的方式. 表达式中配置attribute[SRM Test].value等。
 ————————————————
版权声明:本文为CSDN博主「lenga7」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39115649/article/details/81304369

ENVOIA的更多相关文章

随机推荐

  1. MySql 筛选条件、聚合分组、连接查询

    筛选条件 比较运算符 等于: = ( 注意!不是 == ) 不等于: != 或 <> 大于: > 大于等于: >= 小于: < 小于等于: <= IS NULL I ...

  2. 一个版本烧录过程中记录:fdisk、mkfs.ext4、make_ext4fs、img2simg、simg2img

    关键词:dd.fdisk.mkfs.ext4.make_ext4fs.img2simg.simg2img等等. 一个典型的嵌入式系统是由uboot+kernel+rootfs组成的,其中uboot和k ...

  3. list集合优化,泛型的使用以及坼箱和装箱

    1.list vector线程同步,线程安全arraylist的运行速度较快,因为没有使用线程 LlinkedList以链表结构存储数据 2.泛型泛型类 泛型接口 泛型方法 泛型的属性泛型的属性 属性 ...

  4. 201871010113-刘兴瑞《面向对象程序设计(java)》第十周学习总结

    项目 内容 这个作业属于哪个课程 <任课教师博客主页链接> https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 <作业链接地址>htt ...

  5. 04. Go 语言流程控制

    Go 语言流程控制 流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的"经脉". Go 语言的常用流程控制有 if 和 for,而 switch 和 ...

  6. 《Effective-Ruby》读书笔记

    本篇是在我接触了 Ruby 很短一段时间后有幸捧起的一本书,下面结合自己的一些思考,来输出一下自己的读书笔记 前言 学习一门新的编程语言通常需要经过两个阶段: 第一个阶段是学习这门编程语言的语法和结构 ...

  7. js input radio点击事件

    html代码: <input type="radio" name="myname" value="1" />1 <inpu ...

  8. PHP实现Redis分布式锁

     锁在我们的日常开发可谓用得比较多.通常用来解决资源并发的问题.特别是多机集群情况下,资源争抢的问题.但是,很多新手在锁的处理上常常会犯一些问题.今天我们来深入理解锁. 一.Redis 锁错误使用之一 ...

  9. LeetCode 205:同构字符串 Isomorphic Strings

    题目: 给定两个字符串 s 和 *t*,判断它们是否是同构的. 如果 s 中的字符可以被替换得到 *t* ,那么这两个字符串是同构的. 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序.两个字 ...

  10. C# - WinFrm应用程序调用SharpZipLib实现文件的压缩和解压缩

    前言 本篇主要记录:VS2019 WinFrm桌面应用程序调用SharpZipLib,实现文件的简单压缩和解压缩功能. SharpZipLib 开源地址戳这里. 准备工作 搭建WinFrm前台界面 添 ...