自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MVC模式學(xué)習(xí)心得:主動與被動模式

開發(fā) 開發(fā)工具
本文作者介紹了一些MVC模式的學(xué)習(xí)心得,其中并介紹了兩種MVC模式,即主動MVC和被動MVC。

MVC模式學(xué)習(xí)過程中,感覺MVC類似與分層結(jié)構(gòu),即上層依賴于下層的含義

其目的也是減少不同模塊之間的互相依賴性

MVC模式學(xué)習(xí)之MVC解釋:Model(模型)——View(視圖)——Controller(控制器)

1、視圖和控制器都依賴于模型;

2、模型相對獨立,可以自己的調(diào)試和使用

3、在胖客戶端程序中,視圖和控制器的分離是次要的。

4、在Web程序中可以將視圖理解為瀏覽器,服務(wù)器端組件為控制器,模型即為業(yè)務(wù)邏輯模塊

MVC模式學(xué)習(xí)之兩種MVC模式介紹

被動MVC

1、當(dāng)模型的狀態(tài)改變的時候不能通知視圖的為被動模式,這個時侯在視圖中一般有手動刷新等功能。

2、控制器修改完模型狀態(tài)時無法通知視圖

主動MVC

當(dāng)模型修改的時候通知視圖,比如常用的股市軟件就是一種,數(shù)據(jù)修改的時候應(yīng)該動態(tài)的通知用戶。

這樣會出現(xiàn)一個問題,如果直接調(diào)用的話會出現(xiàn)強(qiáng)烈的強(qiáng)耦合,這個不是我們的目的,在這兒可以用觀察者模式去解決,需要一個觀察器,有不理解的兄弟姐妹們可以聯(lián)系我,一起學(xué)習(xí)。這兒就不去介紹了,大家可以點擊這兒查看觀察者模式

【編輯推薦】

  1. 詳解MVC設(shè)計模式與Swing
  2. TikeSwing創(chuàng)建MVC體系結(jié)構(gòu)
  3. 淺談基于URL的權(quán)限控制ASP.NET MVC中的實現(xiàn)
  4. 使用ControllerClass實現(xiàn)Spring MVC的CoC配置
  5. 在Spring MVC中用jQuery出現(xiàn)亂碼的解決
責(zé)任編輯:yangsai 來源: 博客園
相關(guān)推薦

2009-09-17 13:38:42

LINQ to XML

2011-04-06 11:08:52

Java異常

2009-12-22 15:49:50

Linux系統(tǒng)文件鎖

2009-06-23 09:05:10

Seam框架JSF

2010-06-30 15:06:27

FTP數(shù)據(jù)傳輸模式

2012-06-27 14:04:22

folly

2009-11-06 17:31:03

Oracle密碼文件

2009-07-10 16:14:29

MVC設(shè)計模式Swing

2009-08-18 10:59:46

C#枚舉類型

2009-09-14 18:19:49

LINQ模糊查詢

2011-01-04 09:34:23

LambdaC#

2012-12-18 10:03:22

JavaScriptWebJS

2017-05-10 14:50:41

爬蟲掃描器python

2009-08-13 18:10:31

C#靜態(tài)構(gòu)造函數(shù)

2009-09-10 16:35:06

CCNA考試培訓(xùn)

2009-07-30 13:45:40

ASP.NET開發(fā)模式MVC模式

2012-07-10 02:01:53

設(shè)計模式命令模式

2009-04-30 09:15:25

三層結(jié)構(gòu)MVC架構(gòu)

2011-06-02 18:02:50

iPhone MVC

2024-04-18 00:22:10

設(shè)計模式接口代碼
點贊
收藏

51CTO技術(shù)棧公眾號