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即可。使得使用更方便、維護更方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章