Compiere 应用字典

原创 2007年09月13日 13:38:00

  Compiere的Application Dictionary框架是一个非常有特色的设计。
  下面给出AD的设计结构图。

   AD基于这样一种设计思想:把域模型中实体类对应的实体表的定义放到表AD_TABLE和AD_COLUMN两个表中,这就是所谓的Application Dictionary(简称AD)了。
  AD的使用是首先在数据库中创建一个实体表(Tablename),然后把表名(Tablename)映射到AD_TBALE表的TABLENAME列中,再把实体表(Tablename)的列名映射到AD_COLUMN表的COLUMNNAME列中。这样就完成了AD配置或装载。
  那么它的好处是什么呢?
  第一、可以通过AD自动生成域模型中的实体类代码。在Compiere中是通过执行generateModel工具实现的。
  第二、可以通过AD自动生成界面中的表单窗体。在Compiere中一个表单窗体Window(AD_WINDOW)是由几个Tab选项卡构成,而Tabs选项卡又由几个Field文本框构成。显然这种结和AD比较象,那么我们让Tab(AD_TAB)和AD_TABLE映射,让Field(AD_FIELD)和AD_COLUMN映射,这样就很容易生成一个动态表单窗体了。
  第三、可以通过AD自动生成数据库的实体表。(不过Compiere并没实现这步)。
  AD其实就是一个类工厂,你要什么,它就生产什么。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

wpa字典应用

  • 2013-09-05 17:27
  • 80KB
  • 下载

Compiere 3.3 如何导入中文语言包

Compiere是一个优秀的开源ERP系统,使用Java开发,可以到官网上免费下载(http://www.compiere.com/products/download/index.php),可选多种后...
  • aniven
  • aniven
  • 2012-01-05 13:12
  • 5951

字典c#小应用

  • 2013-03-10 20:11
  • 458KB
  • 下载

字典树的简单应用 NYoj 290

这是一道字典树的典型应用,算是一道简单题吧,我是刚学字典树,话说也是理解了一天才理解了这种数据结构,,学数据结构的孩子你伤不起啊。。。。。。 题目: 在美丽大兴安岭原始森林中存在数量繁多的...

cisco常用字典应用说明

  • 2009-08-09 09:40
  • 498KB
  • 下载

字典(trie)树的应用与实现

字典树又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)