Thursday, 11 September 2014

Is MVC different from a three layered architecture?


MVC is an evolution of a three layered traditional architecture. Many components of the three layered architecture are part of MVC. So below is how the mapping goes:


FunctionalityThree layered / tiered architectureModel view controller architecture
Look and FeelUser interfaceView
UI logicUser interfaceController
Business logic /validationsMiddle layerModel
Request is first sent toUser interfaceController
Accessing dataData access layerData Access Layer


Figure: Three layered architecture



No comments:

Post a Comment