[转]
http://blog.csdn.net/songgz/archive/2007/09/13/1783519.aspx
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其实就是一个类工厂,你要什么,它就生产什么。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/songgz/archive/2007/09/13/1783519.aspx
- 大小: 26.8 KB
- 大小: 56.4 KB
分享到:
相关推荐
compiere3.0.2应用开发文档,最新pdf版
通过这些文件,用户不仅可以学习到Compiere的基础操作,还能了解到如何在实际业务环境中应用这个系统。对于想要熟悉Compiere的人来说,这是一个全面且实用的学习资源。同时,由于资料是中文版,对于中文使用者来说,...
4. **启动Compiere**:安装完成后,你可以通过运行`RUN_Compiere2.bat`来启动Compiere应用程序。首次启动时,系统会在Windows桌面生成Compiere的快捷方式,并显示Compiere的标志。 5. **登录Compiere**:初次登录时...
compiere中文科目代码 compiere中文科目代码 compiere中文科目代码
Compiere 3.0中文包是一个专门为中文用户设计的版本,它提供了全面的本地化支持,使得中国的商业用户能够更方便地使用这个开源的企业资源规划(ERP)和客户关系管理(CRM)系统。Compiere作为一个强大的业务解决方案...
在应用字典的“窗体”选项中,你可以创建新的窗体来定制报告展示的方式。按照指示,如果你已经创建了所需的窗体,可以跳过这一步。 2. **新增菜单**:菜单是系统导航的基础,允许用户访问不同的功能和报告。在...
在实际应用中,开发人员可能需要对`VTreeBOM.java`进行定制,以满足特定的用户界面需求,如添加搜索功能、筛选条件或者自定义节点行为。而`QueryDB.java`可能需要根据数据库设计和性能优化的需求进行调整,如添加...
ERP管理软件,适应分销行业,具有基本的进销存和财务管理,程序可以扩展,强大的数据仓库利用了SOA的基本的思想,加强了数据分析能力,开创了ERP发展的新的纪元
Compiere是一款开源的企业资源规划(ERP)和客户关系管理(CRM)系统,它提供了全面的财务管理、库存管理、销售和服务流程等功能。...这份文档是Compiere学习和应用的重要参考资料,值得仔细研读。
根据提供的文件信息,这里将对Compiere安装过程中的关键步骤进行详细解析,特别是与Oracle XE数据库安装相关的部分。 ### Compiere安装手顺(日文版) #### 一、Oracle XE数据库的下载与安装 在进行Compiere系统...
### compiere 中文说明书知识点概览 #### 一、入门必知 **1.1 入门操作** - **登录**: 用户初次接触Compiere时首先需了解如何正确登录系统。文档详细介绍了登录过程,包括如何输入用户名和密码等基本信息。 - **...
Compiere提供两种用户界面选项:基于DHTML的网页界面和高性能的Windows应用程序界面。前者确保了全球范围内的便捷访问,后者则提供了高速数据录入的高效体验。这种设计兼顾了远程办公的需求和高密度数据处理的场景,...
compiere中文包compiere中文包compiere中文包
Compiere ERP使用手册
1. **WebStore架构**:Compiere的WebStore是其电子商务平台的核心,它基于Java技术和Web应用框架构建,可能使用了Servlet、JSP和JavaBeans等技术。源码可能会展示出WebStore的MVC(模型-视图-控制器)设计模式,其中...
compiere虚拟列的写法,compiere虚拟列的写法,compiere虚拟列的写法
### Compiere 3.1 安装指南 #### 一、概述 本文档提供了Compiere 3.1在GNU/Linux系统上安装的详细步骤,包括必要的准备、Oracle数据库的安装配置以及Compiere客户端与服务器的具体安装过程。本指南适用于希望在...