2011-03-22 32 views
-2

我是一個學生(第8學期IT)。我想知道使用MVC(模型視圖控制器)項目的...請explain..thanks使用MVC的項目

+0

這功課嗎? – 2011-03-22 14:56:19

+0

你不覺得你的問題有點過於寬泛嗎?對於你閱讀一兩節教程,然後問一個特定的問題或者你不明白的問題,這難道不是更多的幫助嗎? – 2011-03-22 15:01:57

+0

不是真的。我們在課程大綱中有這個主題 – garima 2011-03-22 15:07:19

回答

2

MVC是一種架構模式它可以用來組織應用程序中的邏輯。毫不奇怪,它將邏輯分解成模型(業務邏輯,代碼中的大部分知識),視圖(UI顯示和邏輯)和控制器(用於UI與業務邏輯交互的事件模型)。

這絕不是唯一可以使用的模式。但它是一個常用的,而且很容易理解。是否使用它是一個基於個案(或逐個項目)的架構決策。

+0

非常感謝你的大衛......我想知道的是在現實生活中使用mvc項目 – garima 2011-03-22 15:05:15

+0

@garima:MVC模式用於現實生活中的項目,是的。 (與理論性項目相反)真的不清楚你在問什麼。你可以說得更詳細點嗎? – David 2011-03-22 15:11:29

0

MVC(模型|查看|控制器)是由幾個設計模式複合設計模式。如果你需要學習這種模式,很容易瞭解MVC所構成的觀察者模式和策略模式。模型和視圖使用觀察者模式,那裏有模型的觀察者。當視圖發生變化時,查看觸發控制器更新模型。然後控制器更新模型,然後視圖是模型模型的觀察者更新視圖。