ofbiz目录结构以及组件的目录已经对其他组件的引用

applications 目录,包含了OFBIz 核心的应用程序组件,如订单管理,电子商务存储等。
component-load.xml 文件配置需要载入哪几个应用程序组件。这里的每一个组件,都是一个基于OFBIZ
构建的Web 应用程序。



Framework 框架目录,包含OFBIZ 框架的组件,例如实体引擎和服务引擎。这是OFBIZ 框架的基础,它们负责数据访问、缓存、展示窗口、管理事务以及更多应用组件使用的低级任务。



specialpurpose
殊目的的组件通常是没有取得作为OFBiz核心组件的资格。它们仅仅为一部分OFBiz用户服务。既然他们是(或者应该是)可选的,OFBiz可以(或者应该)在没有这些组件时候运行。这些组件在 ${OFBizInstallFolder}\specialpurpose目录中。




hot-deploy

热部署目录,是另一个目录。它的组件能够被删除和自动载入。这里没有
component-load.xml 这个文件。本目录中所有的组件,都会在framework 和application 目录下的组
件被导入之后导入。
另外这个目录不需要通过component-load.xml来制定加载他们,这个目录下面符合ofbiz规则的都会被加载。


runtime

存放日志,web服务器等

ofbiz组件可能包含配置文件、种子数据定义、实体定义、流程逻辑、服务定义、Java代码、web应用和视图定义。


一个ofbiz组件大概包含
build(编译后的类目录)
config
data
entitydef
script
servicedef
src
webapp
widget
  --partymgr
    --WEB-INF
      --actions
      --controller.xml
      --web.xml
build.xml
ofbiz-component.xml


组件引用
在ofbiz中,通过特殊的url来引用组件,url是component://<component-name>/relative-path
<component-name>是OFBiz中任何组件的名称。
组件的名字是定义在ofbiz-component.xml中的。
每个组件都有自己的ofbiz-component.xml

你可能感兴趣的:(xml,应用服务器,框架,配置管理,电子商务)