Newsletter:

(FAQ) J2EE Pattern Interview Questions - MCV

FAQ : J2EE Pattern Interview Questions - MCV

Define MVC pattern
The Model/View/Controller(MVC) is an architecture design pattern. Model means data, View means representation and controller works on data and representation. MVC focuses on decouple the triad relationships among data, representation and controller.

Where to use & benefits
Application architecture design.
Any data related design, including non-visual application.
Decouple complex object to improve maintainability.
Increase object reusability.
Achieve design flexibility.

Related patterns include
Almost all patterns can be used with MVC.

Example of MVC pattern
Struts framework is the best example of MVC pattern