Changes between Version 6 and Version 7 of WF/ArquiteturadeDesenvolvimento


Ignore:
Timestamp:
07/08/08 08:35:57 (16 years ago)
Author:
drovetto
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/ArquiteturadeDesenvolvimento

    v6 v7  
    88A figura acima esquematiza a arquitetura MVC empregada em uma atividade qualquer de um processo. Vale dizer que todas as atividades do processo deverão seguir este modelo de implementação como forma de padronizar o código e facilitar a manutenção.  
    99 
    10 Observa-se que os três elementos principais do MVC (Model - View - Controller) estão representados no esquema. O ponto inicial de ação é a execução da atividade por parte do usuário, representado pela ícone do computador e o método run() que ativa a camada de controle. 
     10Observa-se que os três elementos principais do MVC (Model - View - Controller) estão representados no esquema. O ponto inicial de ação é a execução da atividade por parte do usuário, representado pelo ícone do computador e o método run() que ativa a camada de controle. 
    1111 
    12 A camada de controle irá processar a requisição run() e tentará identificar qual a ação que está sendo solicitada pelo usuário. Feita esta identificação, o método adequado da camada Model será acionado através do dispatch(). Quando for a primeira execução da atividade, nenhuma ação será requisitada, então a camada Controller irá acionar o método default() da camada Model. 
     12A camada de controle irá processar a requisição run() e tentará identificar qual a ação que está sendo solicitada pelo usuário. Feita esta identificação, o método adequado da camada da própria camada Controller será acionado através do dispatch(). Quando for a primeira execução da atividade, nenhuma ação será requisitada, então a camada Controller irá acionar o método __default() da própria Controller. Uma vez no método adequado, métodos da Model serão chamados para executar a ação solicitada. 
     13 
    1314 
    1415Uma vez que o processamento passe para a camada Model, a mesma terá acesso à recursos disponibilizados pelo módulo workflow, que são: