This link has been bookmarked by 77 people . It was first bookmarked on 02 Mar 2006, by Raghu Rajagopalan.
-
26 Apr 14
-
04 Oct 11
-
18 Mar 11
-
31 Oct 10
-
- Model - Encapsulates core application data and functionality Domain Logic.
- View - obtains data from the model and presents it to the user.
- Controller - receives and translates input to requests on the model or the view.
MVC divides an application into three concerns:
The separation into three concerns is inspired by a information processing model where the controller represents system input, the model represents processing and the view represents the output of the system.
-
-
20 Sep 10
Charles GnilkaThe model view controller pattern is the most used pattern for today’s world web applications. It has been used for the first time in Smalltalk and then adopted and popularized by Java. At present there are more than a dozen PHP web frameworks based on MV
-
24 May 10
-
17 May 10
-
30 Mar 10
-
25 Feb 10
-
13 Nov 09
Avinash MeetooModel View Controller MVC is a time tested method of separating the user interface of an application from its Domain Logic.
The primary goal of MVC is to isolate UI changes and prevent them from requiring changes to the Domain Logic of the application.webdev framework development design programming php architecture mvc designpatterns
-
21 Sep 09
-
27 Aug 09
-
01 Aug 09
-
27 Jun 09
-
With a passive model, the objects used in the model are completely unaware of being used in the MVC triad. The controller notifies the view when it executes an operation on the model that will require the view to be updated.
The passive model is commonly used in web MVC.
-
Actions should translate input into requests on the model, create or select views, and generally provide user interface oriented services.
-
WACT is an attempt to provide a similarly rich set of components for web development that maintain the separation between view and controller.
-
A common question about web MVC is “where does this go?” This question arises from the desire to concretely divide every portion of an application into one portion of the triad. In practice, however, a strict separation of concerns into three parts is difficult to achieve, perhaps impossible. The difficulty of separating view and controller is discussed in the Document View variant. Perhaps the effort to achieve strict separation exhibits diminishing returns and is simply not worth pursuing to the fullest extent.
-
-
13 May 09
-
15 Jan 09
-
22 Dec 08
-
28 Oct 08
-
04 Aug 08
-
08 Jul 08
-
04 Jun 08
-
29 Mar 08
-
07 Mar 08
-
06 Feb 08
-
28 Nov 07
-
01 Nov 07
-
19 Sep 07
-
16 Sep 07
-
19 Aug 07
-
25 Jun 07
-
19 Jun 07
-
25 Apr 07
-
10 Jan 07
-
09 Jan 07
-
20 Nov 06
-
16 Nov 06
-
26 Oct 06
-
25 Oct 06
-
15 Aug 06
-
09 Aug 06
-
26 Jul 06
-
24 Jun 06
-
08 Jun 06
-
28 Apr 06
-
20 Apr 06
-
20 Jan 06
-
03 Jan 06
-
10 Nov 05
-
20 Oct 05
-
13 Oct 05
-
03 Jul 05
Page Comments
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.