Ofbiz基本结构

        OFBiz是一个非常著名的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架

        OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。包括实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等。(摘自百度百科)

 

       OFBiz的基本结构:

 

      OFBiz组件文件夹结构:(粗体为ofbiz要求的名称【根下的ofbiz不是】)

/ofbiz

/application ()

component-load.xml

/framework (OFBiz核心,在OFBiz启动时首先被调入)

component-load.xml

/base

/config

component-load.xml (OFBiz’s own Component configuration files. A master list

 of all Components within an OFBiz installation.This file informs OFBiz which parent Component directories should be searched for the parent Component directory configuration file: component-load.xml .)

/hot-deploy

/组件文件夹(以自己编写的组件的名称命名)

ofbiz-component.xml(letting OFBiz know where resources are)

/webapp(web方式发布的结构)

/名字同组件文件夹(很像往Tomcat里部署程序)

/WEB-INF

web.xml (tells OFBiz what resources (database and business logic access)

are available for this web application and how to handle web-related issues可以直接从framework下的example里拷过来)

controller.xml (tells OFBiz what to do with various requests from visitors)

/error (可以直接从framework下的example里拷过来)

index.jsp (可以直接从framework下的example里拷过来)

 

hot-deploy下新建组件时,要先新建一个文件夹,该文件夹的名称要与所建组件的名称一致,这样做是为了方便管理,不是硬性规定。

自行构建的组件都要放在hot-deploy文件夹下。

 

你可能感兴趣的:(ofbiz)