容易理解的博文 MVC

2021-06-29 00:05:57 字數 493 閱讀 9170

mvc (model-view-controller):m是指邏輯模型,v是指檢視模型,c則是控制器。乙個邏輯模型可以對於多種檢視模型

使用mvc的目的是將m和v的實現**分離,方便擴充套件,便於以後的管理

從開發者的角度,mvc把應用程式的邏輯層與介面是完全分開的,最大的好處是:介面設計人員可以直接參與到介面開發,程式設計師就可以把精力放在邏輯層上。

雖然理論上可以實現,但實踐起來還是感覺不能完全分開,個人認為拿asp.net來說view層分為前台頁面(html,js,asp等)和後台頁面(c#),android的xml部分類似前台頁面用於布局,而activity類似後台頁面用於直接控制介面。而通常的controller則在provider包下面進行業務控制,model層無可非議的是db或remotedata。但問題有二,首先xml的載入的確是比較耗時的,特別是遇到稍微複雜一些的檢視時一不小心就會因為層級過深而影響效能,第二,provider的**過於臃腫難以維護。所以,效能第一的嵌入式環境下面,mvc就顯得力不從心很多。

容易理解博文 Activity啟動模式

activity啟動模式設定 mainactivity android launchmode standard activity的四種啟動模式 1.standard 模式啟動模式,每次啟用activity時都會建立activity,並放入任務棧中。2.singletop 如果在任務的棧頂正好存在該a...

博文的開始

起這個題目,是向我乙個學長致敬 今天是2015年元旦,照這樣說來就算是去年,我認識了這個學長。當初是請教學長安卓問題,然後由於時間問題直接到學長寢室請學長幫忙調程式。說真的,看著高手調程式真的能學到太多,他們解決問題的思路和方法真的很值得我們去學習,我記得當時學會了用log.i 除錯日誌 來跟蹤程式...

關於長博文和微博(短博文)的構造思考

2014 08 20 11 03 家居設計 標籤 部落格 1130 大多玩blog的人們都是以長博文為主,主要是分享自己的所見所聞,或者宣傳自我的產品之類的,但也不缺少一些短博文,就像微博一樣,一兩句話的東西。這類微博形式的文章,在我看來是有點像記事筆記,但是是完全公開的筆記本,這類形式的文章如何嵌...