基於Ofbiz框架的設計規範

1、使用html設計用戶界面,

而後經過controller完成界面的組合,完成初步的界面設計,界面設計是應用開發的一個基礎,它有如下做用:html

關於需求app

l         協助用戶理解需求。ide

l         方便於開發商與用戶達成雙方能夠承認的需求。spa

l         用戶界面是用戶最容易發生變化的部分,採用界面設計,使用戶參與到了應用系統的開發過程當中,有利於化解開發人員和用戶的關係,有利於開發出適合與用戶的應用系統。設計

關於設計orm

l         具備邏輯關係的界面設計,可使設計人員瞭解整個項目的全貌,瞭解整個業務之間的關係。方便設計人員對應用系統進行全面的分析和設計。界面設計是需求的一部分,也是設計的一部分,對需求和設計有比較大的促進做用。xml

l         應用界面對應用的設計是有影響的,所以界面有利於之後的整體設計少走彎路,使應用開發可以符合業務的需求。htm

2、應用分析與整體設計(用例,對象分析)

根據需求分析,調研報告、和應用界面,完成應用系統的整體設計。整體設計使用UML方法。對象

工做產品:應用關係圖、實例圖、數據實體圖事件

3、總體設計完成後進行詳細設計

這些設計包括

l         按照ofbiz的服務的格式,提取公用部分設計成爲服務

l         按照ofbiz事件的模式,設計複雜的企業邏輯。

l         按照ofbizminilanguange的模式實際簡單的企業邏輯

將企業邏輯設計成ofbiz的服務、按照minilanguange的方式設計事件,具備如下優勢:

l         有利於應用開發人員、集成開發人員,界面開發人員,按照角色進行分工,提升開發的效率。以便使應用開發能夠量化,好比界面設計人員,能夠按照界面的數量覈定工做量、集成開發人員能夠按照開發的事件覈定工做量。軟件工程師能夠按照設計出的服務覈定工做量。

l         有利於應用系統開發規範化。服務和事件都有標準的格式和用法,減小程序設計人員的隨意性,所以有利於應用開發過程規範化。

l         有利於實現(服務)應用之間的程序共享,有利於應用程序的修改。

4、應用集成

l         使用controller綁定企業邏輯和應用界面。

綁定企業邏輯和應用界面有多種方法。目前咱們建議使用ofbizregion結構,之後根據狀況決定是否採用模板語言的方式(freemarkervelocity

應用集成是由集成開發人員來實施的。

相關文章
相關標籤/搜索