
MVC & MVVC What is MVC? MVC is software architecture design pattern. MVC stands for Model , View and Controller , it is a server side design pattern . MVC pattern is used by well-known frameworks such as Ruby on Rails, Apple ios Development, ASP.NET MVC, etc . It has 3 main component. Model. Controller Views It like as a triangle where all part can communicate with each other. Model Model represent the shape of the data and business logic and also it defines the business rules for data. It contain the pure application data. In J2EE javabean provide Model. View View display data using model to the user. It knows how to access the model’s data but it does not know what this data means. It is script-based templating systems like JSP, ASP, PHP and very easy to integrate with AJAX technology. In J2EE JSP5 provide view. Controller Controllers are responsible for controlling the flow o...