[問題] 請問一個MVC的實際案例
越google越懷疑自己到底有沒有懂
架構是android->php->mysql
我在android端寫幾個controller
(就是各種SQL,select A、select B WHERE x = y 之類的)
寫一個php在local server做model接收和發送資料給controller
view的工作就是把controller丟回來的結果用json解析,表格或條列,顯示給使用者
好處是資料安全和可以各自分開編寫,對大型專案有利
壞處是比較複雜
請問我這樣對mvc的架構算是了解了嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.21.158
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1459732670.A.BC6.html
→
04/04 09:19, , 1F
04/04 09:19, 1F
是哪裡不正確嗎?
推
04/04 11:26, , 2F
04/04 11:26, 2F
我也覺得阿...
還是其實mvc架構比較像是一個申論題?
大概60%像就好,剩下40%要看帥不帥
※ 編輯: q374077 (42.72.20.193), 04/04/2016 11:44:25
→
04/04 11:44, , 3F
04/04 11:44, 3F
→
04/04 13:42, , 4F
04/04 13:42, 4F
推
04/05 09:30, , 5F
04/05 09:30, 5F
→
04/05 09:30, , 6F
04/05 09:30, 6F
→
04/05 09:30, , 7F
04/05 09:30, 7F
→
04/05 09:30, , 8F
04/05 09:30, 8F
→
04/05 09:30, , 9F
04/05 09:30, 9F
→
04/05 09:30, , 10F
04/05 09:30, 10F
→
04/05 09:30, , 11F
04/05 09:30, 11F
→
04/05 09:30, , 12F
04/05 09:30, 12F
→
04/05 09:30, , 13F
04/05 09:30, 13F
→
04/05 09:30, , 14F
04/05 09:30, 14F
所以以資安角度
我現在是SQL放在User端的controller,也就等於沒有解決資料安全的問題
把SQL放在DB端的model,用controller呼叫才解決安全的問題,mvc才真正有運作囉?
※ 編輯: q374077 (114.136.175.69), 04/05/2016 15:26:27
推
04/05 17:18, , 15F
04/05 17:18, 15F
→
04/05 17:18, , 16F
04/05 17:18, 16F
推
04/05 20:48, , 17F
04/05 20:48, 17F
→
04/05 20:48, , 18F
04/05 20:48, 18F
→
04/05 20:48, , 19F
04/05 20:48, 19F
→
04/05 20:48, , 20F
04/05 20:48, 20F
→
04/05 20:48, , 21F
04/05 20:48, 21F
→
04/05 20:48, , 22F
04/05 20:48, 22F
→
04/05 20:48, , 23F
04/05 20:48, 23F
→
04/05 20:48, , 24F
04/05 20:48, 24F
→
04/05 20:48, , 25F
04/05 20:48, 25F
→
04/05 20:48, , 26F
04/05 20:48, 26F
→
04/05 20:48, , 27F
04/05 20:48, 27F
→
04/05 20:48, , 28F
04/05 20:48, 28F
→
04/05 20:48, , 29F
04/05 20:48, 29F
→
04/05 20:48, , 30F
04/05 20:48, 30F
→
04/05 20:48, , 31F
04/05 20:48, 31F
→
04/05 20:48, , 32F
04/05 20:48, 32F
→
04/05 20:48, , 33F
04/05 20:48, 33F
→
04/05 20:48, , 34F
04/05 20:48, 34F
→
04/05 20:48, , 35F
04/05 20:48, 35F
→
04/05 20:48, , 36F
04/05 20:48, 36F
→
04/05 20:48, , 37F
04/05 20:48, 37F
→
04/05 20:48, , 38F
04/05 20:48, 38F
→
04/05 20:48, , 39F
04/05 20:48, 39F
→
04/05 20:48, , 40F
04/05 20:48, 40F
感謝k大!
這真的很煩惱~k大的問題我的答案居然都是"是"...
不同目標要重寫sql-->是
很輕鬆遷移程式碼-->是
互相聯絡的只有controller-->是
model間互相獨立-->是
資料來源從電腦改成遠端model就廢了-->是
因為我想法是mysql和sqlite語法還是有些不同,所以把sql寫在controller
還可以讓local DB和remote DB互相溝通...要用的時候只是呼叫不同api就好說...
恩~~~怎麼會這樣勒...
我再去找找看有沒有用在android-php-mysql的實例
可能是我對controller的定義有誤...
※ 編輯: q374077 (223.136.96.188), 04/06/2016 17:01:33
討論串 (同標題文章)