MVC stand for model view controller, MVC is design pattern but today we are call as a MODEL which seperates presentation layer and business layer of a java project,which provide loos coupling
Advantage:- presentation and business layer is the changes is one layer doesn't need changes at other layer
MODELS-are responsible for encapsulataing the application data. VIEW-render responsible to user with the help of model object. CONTROLLER-are responsible for reciving the request from user and calling the back end services.