其實很困惑MVC

2021-08-29 05:43:45 字數 399 閱讀 3420

總是找不到合理的方法。比如比較精細的許可權控制應該放在控制層呢還是放在m層?

看了一些案例,發現總是會在控制層進行許可權控制,而且在manager裡只是無許可權差異的操作,也就是說一次功能實現。而沒有在這次功能實現中因某些精細的許可權差異產生不同的行為。

總是覺得這樣做會存在缺陷。而且在c層放置太多的許可權邏輯就使得專案太過於依賴於某個mvc框架,靈活性會有所欠缺,但是常換mvc框架的專案是否真的存在呢?

有一種方法是將控制層往下再加一層,就是service層,把在控制層儲存的使用者object傳到這一層,在service層做精細的許可權操作,咋一看來像是解決了問題,可是另乙個困難就要出現,是不是每乙個v都對應乙個s呢?

也許對於複雜的專案上面的方式是不錯的做法,但是簡單的呢?我總覺得是servlet+jsp+ibatis就夠用了。

關於手機螢幕,一直很困惑的東西

目錄 基本知識 什麼是畫素?什麼是解析度比值?hd高畫質電視為何流行?電影的尺寸比例 手機螢幕解析度 什麼是qvga?什麼是hvga?什麼是wvga?什麼中qcif?什麼是svga?什麼是wxga?小結展開 基本知識 什麼是畫素?什麼是解析度比值?hd高畫質電視為何流行?電影的尺寸比例 手機螢幕解析...

關於手機螢幕,一直很困惑的東西

目錄基本知識 什麼是畫素?什麼是解析度比值?hd高畫質電視為何流行?電影的尺寸比例 手機螢幕解析度 什麼是qvga?什麼是hvga?什麼是wvga?什麼中qcif?什麼是svga?什麼是wxga?小結展開 基本知識 什麼是畫素?什麼是解析度比值?hd高畫質電視為何流行?電影的尺寸比例 手機螢幕解析度...

MVC其實很簡單 Django框架

讓我們來研究乙個簡單的例子,通過該例項,你可以分辨出,通過web框架來實現的功能與之前的方式有何不同。下面就是通過使用django來完成以上功能的例子 首先,我們分成4個python的檔案,models.py views.py urls.py 和html模板檔案 latest books.html ...