請教各位大哥,小弟是一名菜鳥,想對公司下面的專案採取如下的分層方式,各位大哥,看看我的想法對不對
請教各位大哥,小弟是一名菜鳥,想對公司下面的專案採取如下的分層方式,各位大哥,看看我的想法對不對
分層的方式
view:簡單說的是就是表單/操作介面,當然在這裡我們會把一個表單作為一個物件,不管你這個表單裡面有什麼控制元件,有多少控制元件,看作是一個物件。
control:這個地方我把他看著有2個用處:1、把要做的事情告訴控制層,讓控制層判斷你的請求對不對,請求正確去什麼地方,錯誤怎麼作 2、把作完的事情告訴他,他會告訴你下面去什麼地方了。
dao:對資料操作的功能,這個我們將形成一個抽象(abstrace)作為一個模板,讓下面具體的程式去繼承這個模板(template),就不用再去寫那麼多幾乎相同的程式碼了,因為對資料庫操作有很多都是相同的,但只是sql不同 。
service:這個地方我們以前採用Facade模式,把所有的模組介面,寫在這個地方,便於以後的維護和管理,但是這次Facade的用法還是不會丟棄。只是現在1、我想用service層把對資料庫操作產生的結果進行 判斷,比較,把最終計算的結果交給control層下面去做什麼。2、把請求交給他判斷,使用者的請求是否正確。
分層的方式
view:簡單說的是就是表單/操作介面,當然在這裡我們會把一個表單作為一個物件,不管你這個表單裡面有什麼控制元件,有多少控制元件,看作是一個物件。
control:這個地方我把他看著有2個用處:1、把要做的事情告訴控制層,讓控制層判斷你的請求對不對,請求正確去什麼地方,錯誤怎麼作 2、把作完的事情告訴他,他會告訴你下面去什麼地方了。
dao:對資料操作的功能,這個我們將形成一個抽象(abstrace)作為一個模板,讓下面具體的程式去繼承這個模板(template),就不用再去寫那麼多幾乎相同的程式碼了,因為對資料庫操作有很多都是相同的,但只是sql不同 。
service:這個地方我們以前採用Facade模式,把所有的模組介面,寫在這個地方,便於以後的維護和管理,但是這次Facade的用法還是不會丟棄。只是現在1、我想用service層把對資料庫操作產生的結果進行 判斷,比較,把最終計算的結果交給control層下面去做什麼。2、把請求交給他判斷,使用者的請求是否正確。
相關文章
- 小弟請求各位師兄大哥一個面試遇到的問題面試
- 求助關於EJB的部署問題(小弟是初學者,請各位大哥看一下)
- 請各位大佬幫忙看看我的 Page Object 模式用的對不對Object模式
- 向各位大哥請教:web專案的開發環境如何搭建?謝謝!!!Web開發環境
- 各位大哥,banq大哥請進,有關jdon版的安裝
- 小弟想做個交友的網站,各位大哥給點意見,網站
- 請教banq老師和各位大哥,以下需求應該怎麼分析
- 請教板橋大哥及各位高手,這個case是否能用Jdon框架框架
- 各位大哥,看看我的演算法分析是否正確? (11千字)演算法
- bang 大哥請教一下spring的AOPSpring
- 各位大哥,幫忙解決一下這個問題
- 想請教一下各位一個介面寫法問題
- 請教一下各位struts高手
- 也請教各位高手們一個對你們來說是一個小case的問題!
- python 詭異問題求助各位大哥Python
- 請教各位,如何讀取war包中的檔案
- 向各位徵詢一下對這個專案的意見,謝謝!
- 加入設計模式後事務遇到的迷惑,還請各位大哥解難設計模式
- 對不起,我不是針對你,我是說在座的各位都不會寫 Java!Java
- 各位高手,請教
- banq大哥、各位好心的大哥大姐們!求教一個關於Sturts+Spring中ActionForm的問題SpringORM
- 請教banq大哥SOAP和HTTPHTTP
- 各位大哥,jboss配置資料來源的問題,幫幫忙!
- 對於公司,也是我對軟體行業,軟體專案的五想法行業
- 請教banq大哥,領域模型的設計模型
- 新人,請教一下各位大佬是怎麼找到自己的學習方向的?
- 請教各位高手一個問題
- 請教各位前輩,這個專案如何做?
- 請各位對domino和websphere整合發表點看法Web
- socket or webserver 請教各位同仁WebServer
- 請教各位spring高手Spring
- 請教各位:專案管理的開源解決方案如何實現?專案管理
- 請教各位大俠一個JavaBean的問題JavaBean
- 一家零售上市公司的IT框架,請教各位老師框架
- 關於快取的問題,請板橋大哥指點一下快取
- 關於就業的兩個方向選擇,想請教一下benq和各位前輩就業ENQ
- banq大哥,請教一個關於jboss ide的問題IDE
- 關於waf,請教各位高手。