總體的層次如下:
view --presenter--task--dao
貫穿所有層次(傳遞)的元素只有乙個:dto(data transfer object)
1、view
由iview(介面類) 和 ui(實現類)組成。 通常c\s下的ui是form和frame, b\s下就是一張page嘍, ui的所有邏輯都委託presenter去實現
2、presenter
包含了所有的介面(view)邏輯處理,也就是所謂的"passive view". 並維護著iview 和 itask
3、task
這一層我始終沒有明確的定義,既可以理解為service layer 的facade 也可以理解為 model layer, 在實際應用中task主要負責**dto和dao的返回資料,並做一些校驗處理.
4、dao
顧名思義 data access object , 負責處理資料的持久化。
今天就寫這些。
JFinal layui極速開發企業應用管理系統
官網 專案 介紹軟體架構 軟體架構說明 核心架構 jfinal,jfinal undertow,layui,mysql,ehcach,rsa加密演算法 系統許可權 通過 使用者 角色 功能 三者關係來實現系統的許可權控制,操作簡單明瞭,實現極其簡單,完全可以替代shiro,你不用再去折騰shiro那...
002 《Delphi6應用開發指南》
delphi 教程 系列書籍 002 delphi6應用開發指南 邦 整理email shuaihj 163.com pdfl 原出版社 mcgraw hill l 譯者 郭旭 周建明 l 叢書名 北京科海培訓中心圖書 l 出版社 清華大學出版社 l isbn 7900637648 l 出版日期 2...
關於企業應用系統web開發的特點
1 業務物件較多 關聯緊密複雜 2 業務規則多,如xx則xx,不能xx 3 流程複雜,很少有直接錄入就處理玩的,往往有後續環節,本流程結束往往觸發其他流程或包含子流程,流程並行有同步需求 4 許可權管理細緻複雜 5 表單複雜 經常出現動態增加填寫項 級聯選擇 彈出式選擇 及時提示等功能,表單驗證要求...