OFBiz是什么?

1 OFBiz 是 Open For Business 的简称,是Open Source 的商务软件系统:

 

   1.1 充分利用了各优秀的的Open Source 项目,像 Tomcat, Ant, BeanShell, Jboss 等,构建了一个强大的系统平台,Ofbiz 已经完成了大部分商务类软件系统都需要的部件,像用户认证、工作流、商务规则处理等,Ofbiz 的核心技术在于 Entity Engine,其他的组件基本都是基于它的;

 

   1.2 简单来说 Entity Engine 的主要功能是将数据库表创建、对象与数据表的映射、对象的查询等做了强大
封装,你可以在一个简单的 XML 文件中定义数据库表结构,Ofbiz 会自动帮你在数据库建表,并动态生成映射对象,
你在程序中可以只考虑对 Object 的处理,Ofbiz 会自动通过事务逻辑更新到数据库中。Ofbiz 宣称的优点之一是用
很少的 Code 完成复杂的处理。

 

2 OFBiz9.4的目录结构分析:

 

    2.1 ${OFBIZ_HOME}/hot-deploy:

          我们就在这里进行主要的开发,在别的文件只是进行一下简单的配置。例如:改  变系统默认的数据库服务器(在${OFBIZ_HOME}/framework/entity/config/entityengine.xml文件下进行配置,后有专题)。

 

    2.2 ${OFBIZ_HOME}/runtime:

          ${OFBIZ_HOME}/runtime/catalina:  保存jsp生成的java和class文件。

          ${OFBIZ_HOME}/runtime/logs: 保存OFBiz的日志文件。

 

    2.3 ${OFBIZ_HOME}/framework: OFBiz的核心,里面包含着一些系统组件。

 

    2.4 ${OFBIZ_HOME}/application:用的很少,具体的兄弟我还没明白。

 

    2.5 ${OFBIZ_HOME}/start.bat: OFBiz的启动目录。

 

你可能感兴趣的:(数据结构,tomcat,jsp,ant,jboss)