偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

其目的也是減少不同模塊之間的互相依賴(lài)性

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

1、視圖和控制器都依賴(lài)于模型;

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

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

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

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

被動(dòng)MVC

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

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

主動(dòng)MVC

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

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

【編輯推薦】

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

2009-09-17 13:38:42

LINQ to XML

2011-04-06 11:08:52

Java異常

2010-06-30 15:06:27

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

2009-06-23 09:05:10

Seam框架JSF

2009-12-22 15:49:50

Linux系統(tǒng)文件鎖

2012-06-27 14:04:22

folly

2009-11-06 17:31:03

Oracle密碼文件

2009-07-10 16:14:29

MVC設(shè)計(jì)模式Swing

2009-08-18 10:59:46

C#枚舉類(lèi)型

2011-01-04 09:34:23

LambdaC#

2009-09-14 18:19:49

LINQ模糊查詢(xún)

2012-12-18 10:03:22

JavaScriptWebJS

2017-05-10 14:50:41

爬蟲(chóng)掃描器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開(kāi)發(fā)模式MVC模式

2012-07-10 02:01:53

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

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è)計(jì)模式接口代碼
點(diǎn)贊
收藏

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