Changes between Version 8 and Version 9 of WF/exibirinterface


Ignore:
Timestamp:
10/04/10 17:33:54 (13 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/exibirinterface

    v8 v9  
    2020 
    2121 1. Usuário clica sobre o ícone da aplicação e o navegador envia requisição ao servidor Web contendo o código da aplicação e a ação a ser executada. 
    22  2. Camada de controle recebe informação, executa o [wiki:WF/executarrotina UC Executar Rotina].{E1} 
    23  3. Camada de controle executa o negócio do cliente e retorna um objeto com os dados a serem mesclados com a camada de controle. 
    24  4. Camada de controle instancia o objeto de visualização utilizando a classe de visualização (template) obtida no banco de dados da ação, passando o objeto de negócio como parâmetro. 
    25  5. Para cada objeto definido no template gera o código HTML relativo ao componente. 
    26  6. Para cada objeto definido na camada de negócio e referenciado no template popula com as inforamções obtidas.{A1} 
    27  7. Retorna código HTML para a camada de controle. 
    28  8. Sistema retorna para o cliente o HTML gerado para o cliente. 
     22 2. Camada de controle recebe informação, executa o [wiki:WF/executarrotina UC Executar Rotina]. 
     23 3. Camada de controle recebe um objeto com os dados a serem mesclados com a camada de visualização. {A1} 
     24 4. Camada de controle instancia o objeto de visualização utilizando a classe de visualização (template) obtida no banco de dados da ação, passando o objeto de negócio como parâmetro. {A2} 
     25 5. Para cada objeto definido no template gera o código HTML relativo ao componente, traduzindo o que for necessário. {A3} 
     26 6. Para cada objeto definido na camada de negócio e referenciado no template popula com as informações obtidas.{A4} 
     27 7. Retorna código HTML/XML para a camada de controle. 
     28 8. Sistema retorna para o cliente o HTML/XML gerado para o cliente. 
    2929 
    3030== 5 Eventos Alternativos == 
    3131 
    32  {A1} Ser não existem objetos de negócio executa direto o passo 7 do fluxo. 
     32 {A1} Camada de controle recebe um objeto de mensagens, que pode conter mensagens normais ou mensagens de erro. 
     33 
     34 {A2} Camada de controle instancia o objeto de visualização passando o objeto de mensagens como parâmetro e vai para o passo 7. 
     35 
     36 {A3} Caso não exista template vinculado com a ação, converte o objeto de dados recebido para XML. 
     37 
     38 {A4} Se não existem objetos de negócio executa direto o passo 7 do fluxo. 
    3339 
    3440== 6 Tratamento de Erros == 
    3541 
    36  {E1} Retorna o XML de erro ou interface padrão de erros com a mensagem de erro correspondente executa o passo 7 do fluxo principal. 
     42 Não relevante 
    3743 
    3844== 7 Mensagem == 
    3945 
     46 Não relevante 
    4047 
    4148== 8 Pós-condições ==