Se você já programou com bibliotecas para interface com o usuário (GUI) nos últimos 10 anos, você usou um pouco o conceito de MVC (model-view-controller). O MVC foi introduzido inicialmente por Trygve Reenskaug, um desenvolvedor Smalltalk do Centro de Pesquisa da Xerox em Palo Alto em 1979, e ajuda a desacoplar o acesso aos dados e a lógica do negócio da maneira que são mostrados ao usuário.
Continuar lendo Desenvolvimento de uma aplicação Java SE com o MVC