OFBIZ 例項開發 一

2021-08-03 12:57:39 字數 2107 閱讀 4108

注意:

- 系統環境microsoft windows 7

- 此版本適用於ofbiz 16.11.02

- ofbiz目錄hot-deploy資料夾,目的是讓開發者擴充套件開發自己的元件存放處,這裡我開發乙個hello world例子元件

1.在hot-deploy/ 新建hello資料夾;

2.在hot-deploy/hello 新建ofbiz-component.xml;

- <?xml version="1.0" encoding="utf-8"?>

xmlns:xsi=""

xsi:nonamespaceschemalocation="">

title="hello world" 

server="default-server"

base-permission="ofbtools" 

mount-point="/hello"--

+<%@ page import="org.apache.ofbiz.base.util.*" %>

<% string errormsg = (string) request.getattribute("_error_message_"); %>

:error message:

<%=utilformatout.replacestring(errormsg, "\n", "

")%>

-<%response.sendredirect("control/main");%>--

4.在hot-deploy/hello 新建widget資料夾:這個目錄作用建立表單、選單、螢幕的一些資源存放;

-在hot-deploy/hello/widget 新建helloscreens.xml

<?xml version="1.0" encoding="utf-8"?>

xmlns="" xsi:schemalocation=" ">

-在hot-deploy/hello/widget 新建commonscreens.xml

注意:commonscreens.xml檔案內容有點多,這裡我就不貼出來了,可以從元件example那裡複製乙份過來直接使用:example/widget/example/commonscreens.xml

-<?xml version="1.0" encoding="utf-8"?>

xmlns="" xsi:schemalocation=" ">

-<?xml version="1.0" encoding="utf-8"?>

websiteid

hello

localdispatchername

hello

maindecoratorlocation

component://hello/widget/commonscreens.xml

entitydelegatorname

default

controlfilter

controlfilter

allowedpaths

/error:/control:/select:/index.html:/index.jsp:/default.html:/default.jsp:/images:/js:/ws

redirectpath

/control/main

contextfilter

contextfilter

controlfilter

/*contextfilter

/*inte***ce -->

main control servlet

controlservlet

controlservlet

1controlservlet

/control/*

60true

true

cookie

index.jsp

6.啟動專案:cmd ->cd ofbiz專案目錄下-> gradlew ofbiz

-賬號:admin

密碼:ofbiz

OFBIZ 例項開發 二

注意 系統環境microsoft windows 7 此版本適用於ofbiz 16.11.02 ofbiz目錄hot deploy資料夾,目的是讓開發者擴充套件開發自己的元件存放處,這裡我開發乙個hello world例子元件 通過ofbiz例項 一 繼續更新改進這個例項 動態獲取資料庫person...

ofbiz 快速上手例項

按照原文的操作順序,寫完之後執行,會出現錯誤 本人經過不懈的努力之後,找到了一下需要修改的地方 1.controller.xml 其中這一句 main type screen page component widget screens.xml main page後面的值應該指向,自己定義的learn...

OFBiz實體引擎開發烹調書 一

保持實體名稱少於25個字元 這個限制主要是為了oracle只支援30字元以內的資料庫物件名稱,再加上ofbiz會自動在單詞之間加上 所以就得出了這麼個限制.關聯的工作方式 它們定義於entitymodel.xml檔案中的段,示例如下 type這個屬性標籤定義關聯型別 one 表示一對一,many 表...