OFbiz--简介

一、简介      

         OFBiz是一个非常著名的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类WEB应用系统的框架。 OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。包括实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等。

          OFBiz 已经正式成为Apache 的顶级项目: Apache OFBiz。Ofbiz是 Open Source 的商务软件系统,充分利用了各优秀的的Open Source 项目,像 Tomcat, Ant,BeanShell, Jboss 等,构建了一个强大的系统平台,Ofbiz 已经完成了大部分商务类软件系统都需要的部件,像用户认证、工作流、商务规则处理等。

 

二、下载安装及目录介绍

         OFbiz官方网址:http://ofbiz.apache.org/     现在的版本已经更新到13.07。

         下载之后,解压,放在IDE中运行即可。

 

            application:目录是webtools里的工具,和一些业务代码;application里面有很多的文件夹,每一个文件夹都是一个component;


            framework:是ofbiz平台包;

           hot-deploy:是开发过程中,支持热部署的包,一般都在此开发;

          runtime:是运行时需要的环境;

          specialpurpose:一个电商业务平台;

          themes:界面主题;

 

三、单个实例介绍

      我们以hot-deploy目录中的一个demo为例,讲解一下每个component中的文件目录及作用。一下是一个component需要的各个部分。


      entitymodel.xml:定义实体

     schoolServices.xml.xml:服务脚步,可以说是方法实现;

     Servicedef.xml:定义服务,将方法声明为服务供被调用;

    Controller.xml:定义请求与响应;

    **Forms.xml:定义表单;

    **Screens.xml:将表单组成界面;

 

四、总结

      ofbiz内置了多个服务器,比如tomcat、jetty等;同时内置了ant工具。这种思想类似于box--“盒子思想”;使得运行ofbiz时不用装过多的环境,仅仅需要jdk即可。使得使用更方便、维护更方便。

你可能感兴趣的:(OFbiz--简介)