Changes between Version 4 and Version 5 of WF/camadacontroller


Ignore:
Timestamp:
07/07/08 17:53:05 (16 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/camadacontroller

    v4 v5  
    66solicitações de serviços vindas do usuário, chamar a implementação da Model correspondente e com base na resposta, encaminhar uma interface (View) adequada de volta ao usuário. 
    77 
    8 Os arquivos das classes de Controle devem ter nome no formato class.!AtividadeController.inc.php, e ficam gravados no diretório 'code' da estrutura de diretórios apresentada anteriormente, ou então estão acessíveis na aba 'Includes' da interface de codificação. 
     8Cada atividade do processo deverá ter uma classe de Controle, representada por um arquivo que a contenha. O local de armazenamento do arquivo é o diretório 'code' da estrutura apresentada anteriormente, e o formato do nome deve seguir o padrão class.!AtividadeController.inc.php. Se preferir editar os arquivos de controle pela web, eles ficam na pasta 'includes' da interface de codificação. 
    99 
    10 Exemplo de código de uma camada Controller: 
     10Exemplo de uma classe Controller de uma atividade: 
    1111 
    1212{{{ 
     
    170170 * cancelar: aborta a execução da atividade corrente; 
    171171 * dispatch: executa a ação solicitada pelo usuário; 
     172 
     173Resumindo, a implementação da camada Controller de uma atividade estará representada por três classes, com herança entre elas: 
     174 
     175  * !BaseController: age em todos os processos desenvolvidos sob o padrão MVC no módulo de workflow; 
     176  * Controller: estende o nível de módulo. Age somente sobre as atividades dos processos; 
     177  * !AtividadeController: estende os níveis anteriores. Recebe e responde as requisições do usuário final dos processos.                 
     178