I am literally very new to Design Patterns , and I constantly come across words like ServiceLayers, DAOLayers, and Model-View-Controllersin programming.
Like StackOverflow , an extremely amazing platform that has a lot of extremely talented audiences when it comes to explaining concepts and / or logic.
I expect an elegant answer that explains the difference between all of these. When do we use them? When do we prefer the Service / DAO architecture over the MVC pattern? Do we have controllers in the Service / DAO architecture? What are the possible combinations in which we can integrate Service / DAO and Model / View / Controller.
This post will also be useful to everyone else who has the same doubts. Good posts should always be supported. Ask the moderators not to close this as a duplicate of any other question, since the question about SO cannot resolve my request.
source
share