Advpl
A arquitetura Model-View-Controller ou MVC, como é mais conhecida, é um padrão de arquitetura de software que visa separar a lógica de negócio da lógica de apresentação (a interface), permitindo o desenvolvimento, teste e manutenção isolada de ambos. Aqueles que já desenvolveram uma aplicação em AdvPL vão perceber, que justamente a diferença mais importante entre a forma de construir uma aplicação em MVC e a forma tradicional, é essa separação e que vai permitir o uso da regra de negócio em aplicações que tenham ou não interfaces, como Web Services e aplicação automática, bem como seu reuso em outras aplicações.
AdvPl utilizando MVC – 1
Índice
AdvPl utilizando MVC ......................................................................................................................................... 1 Índice .................................................................................................................................................................. 2 1.Arquitetura MVC ............................................................................................................................................. 6 2.Principais funções da aplicação em AdvPL utilizando o MVC ......................................................................... 7 2.1 O que é a função ModelDef?.................................................................................................................... 7 2.2 O que é a função ViewDef? ...................................................................................................................... 8 2.3 O que é a função MenuDef?..................................................................................................................... 8 2.4 Novo comportamento na interface........................................................................................................ 10 3.Aplicações com Browses (FWMBrowse)