企業應用的開發層次(DELPHI

2021-05-26 11:31:18 字數 522 閱讀 2557

總體的層次如下:

view --presenter--task--dao

貫穿所有層次(傳遞)的元素只有乙個:dtodata 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 表單複雜 經常出現動態增加填寫項 級聯選擇 彈出式選擇 及時提示等功能,表單驗證要求...