最近在學習eeplat的開發,發現當中有很多概念實在讓人容易忘記,所以謹以此文記錄一筆。
eeplat的開發文檔裏說eeplat是元數據驅動的,這個元數據什麼意思,在我理解就是後臺的數據庫裏面的業務表。每個業務都由後臺的業務數據庫表驅動。比如說我們要管理人員信息,者可以看作是一個業務。那麼支撐這個業務的肯定會有一張或好幾張數據表,簡單的就是一張,比如這個例子。我們會建立一個員工的數據表,裏面包括員工的各種信息,包括名字,年齡,編號等等。
其他的概念還有服務,其實就是一些對後臺數據的操作,比如 增,刪,改等。
表格元素,其實就是一些界面控件,ui層。
連接的服務,點擊後執行的服務。
目標面板:響應面板的容器。
連接面板:響應面板。
下面是數據,服務,界面的關係:
eeplat的界面是基於hmvc模式的,傳統的mvc模式一個jsp文件對應一個頁面,這樣複用度很低,爲了更加靈活eeplat採用hmvc模式開發界面。
界面元素的層疊組成最終的界面,這樣我們可以把元素範圍定義在很小的範圍內,便於複用。