配置文件:
-ofbiz-component.xml
每个组件都有这样一个文件。它们用于定位该组件的jar包和entity 实体等配置文件
*OFBIZ采用了基于组件的架构。这就是说,每一个应用程序在一个组件内。这允许外部的和定制化的应用程序能够很容易的被包含近来。
-component-load.xml
文件配置需要载入哪几个应用程序组件,每一个组件,都是一个基于OFBIZ构建的Web应用程序,控制哪一个组建正被使用
_____________________________________________________________________________________________________
目录:
-Applications
包含了OFBIz核心的应用程序组件,如订单管理,电子商务存储等。
-Framework
包含OFBIZ框架的组件,例如实体引擎和服务引擎,OFBIZ框架核心,其他应用程序都是基于它来构建的
-Specialized
非ofbiz核心部分,包含一些其它应用程序
-hot-deploy
热部署目录,在此创建组建可以自动载入
(本目录中不包含component-load.xml,此目录下所有组建加载,都会在freemwork及applications载入后载入)
-base
包含启动和配置ofbiz代码
-logs
日志文件
-website
网站目录,ofbiz.org网站内容
_____________________________________________________________________________________________________
打开Application核心应用程序组件目录:
-accounting
-component-load.xml
-content
-ecommerce
-humanres
-manufacturing
-marketing
-order
-party
-pos
-product
-securityext
-workeffort
选择一个较全的目录进行讲解 (product)
-build
BUILD目录下包含JAVA代码及任何JAVA库,它能使应用组件运行(但并不是所有的应用所需都在此目录下,可以仅靠webapp目录下的一个或多个web应用程序 运行)
-build.xml
ant文件,用于构建及测试应用程序-config
包含配置文件,例如多语言下的国际化UI标签配置文件-data
目录包含种子和演示数据,xml格式-entitydef
包含应用程序数据模型定义-ofbiz-component.xml
-script
脚本目录,包含应用程序业务逻辑和脚本文件
-servicedef
包含service服务,细粒度业务逻辑(类似方法及函数,它们就是DAO方法)
-src
SRC源码目录,包含实现业务逻辑的JAVA类文件(粗粒度的业务逻辑)
-webappweb接口,应用程序前端,一个OFBIZ应用程序组件有多个webapp应用程序
-widget