[問題] 菜鳥請益MVC架構問題
小弟是一個剛轉職的LV1菜鳥 到職一兩個月
剛開始只是讓我先看看專案 熟悉一下內容
比較上手之後 前輩開始丟一些功能讓我自己下去實作
功能其實很簡單 程式碼也不多
只是因為以前在學習的時候 老師是教用MVC(?)的架構
自己上網看過一些相關介紹跟討論 老師教的似乎是所謂Model 2(?)的概念
新手一枚 不敢妄下定論
自己的理解是
V(頁面呈現) --> C(流程控制、任務分派) --> M(業務邏輯、資料存取)
M會包含Bean、DAO、Service等
因為前輩當時沒特別要求
所以就照著之前練習的方式試著用自己所理解的MVC概念實作
但是前輩在看完我的程式碼之後
跟我說何必要多開一個Service 程式碼也沒有幾行 直接搬到Controller
原本是在Service下呼叫DAO再回傳 改成直接從Controller呼叫
(實際上Controller的method可能只有3、4行,Service也只有10來行這樣)
當然是照著前輩的要求去修改
只是現在有點搞不太懂所謂的MVC是該怎樣來設計跟實作
或者比較符合MVC的精神(?)
很怕自己以前理解的方向是錯誤的 想趁概念不對時趕緊改正
希望能有前輩們幫忙解惑 非常感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.211.55
※ 文章網址: https://www.ptt.cc/bbs/java/M.1487334124.A.0F4.html
推
02/18 20:09, , 1F
02/18 20:09, 1F
→
02/18 20:09, , 2F
02/18 20:09, 2F
→
02/18 20:11, , 3F
02/18 20:11, 3F
→
02/18 20:11, , 4F
02/18 20:11, 4F
→
02/18 20:52, , 5F
02/18 20:52, 5F
→
02/18 20:52, , 6F
02/18 20:52, 6F
java 近期熱門文章
PTT數位生活區 即時熱門文章