詞源
Mayaa一詞來至於日本沖繩縣的一種山“貓”(イリオモテヤマネコ)。中文意為“西表山貓”。
概述
(Web Front Service Engine)
特點
1. Mayaa使用的HTML模板檔案一般都是純粹的HTML或者XHTML格式。所以我們可以在任何時候使用現存的Web網頁編輯工具對模板檔案進行變更、確認。
2. Mayaa中可以嵌入JSP自定義標籤。因此,我們可以利用Struts、JSF、JSTL等開發的現有JSP自定義標籤包。
3. 可以將HTML模板進行組件化,從而達到再利用的目的。
4. 功能範圍只是實現畫面描述層(View)與現有的技術的高度親和性。畫面流程控制層(Control)或者領域模型層(Model)的管理不在Mayaa要實現的範圍內。
5. 邏輯部的構築是基於Seasar2等DI容器或者Struts,JSF等,所以可以十分方便地與這些容器進行綁定。
6. 綁定的方式分為兩種。一種是直接在HTML模板中書寫,另一種是通過外部的XML檔案進行。當然我們也可以混合書寫。需要注意的是,直接在HTML中書寫的話,模板就不是純粹的HTML或者XHTML了。