Changes between Version 12 and Version 13 of WF/executarlib


Ignore:
Timestamp:
09/28/10 11:50:35 (14 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/executarlib

    v12 v13  
    1 = Executar Biblioteca do Sistema =  
     1= Executar Biblioteca =  
    22 
    33== 1 Descrição == 
    44 
    5 O acesso a recursos externos, exceto banco de dados da aplicação, é feito pelo uso de ferramentas que seguem determinados padrões de implementação para serem utilizados pelo sistema. Estes padrões servem para implementar bibliotecas que são registradas no banco de dados do sistema. Os dados persistidos devem ser o nome da lib, e o caminho completo onde estão os arquivos utilizados pela biblioteca. Os arquivos de biblioteca nunca são chamados diretamente, existe um padrão factory que é responsável pela instanciação do objeto da biblioteca. As bibliotecas implementam dois tipos de métodos: desprotegidos e protegidos. Métodos protegidos são implementados de tal forma que não são acessíveis à aplicações do sistema, apenas aplicações do módulo podem acessar métodos definidos como protegidos. A proteção de um método é feita na própria biblioteca, executando uma chamada a checkSecurity, implementado na classe Security.  
     5O acesso a recursos externos, exceto banco de dados da aplicação, é feito pelo uso de ferramentas que seguem determinados padrões de implementação para serem utilizados pelo sistema. Estes padrões servem para implementar bibliotecas que são registradas no banco de dados do sistema. Os dados persistidos devem ser o nome da lib, e o caminho completo onde estão os arquivos utilizados pela biblioteca. Os arquivos de biblioteca nunca são chamados diretamente, existe um padrão factory que é responsável pela instanciação do objeto da biblioteca. As bibliotecas implementam dois tipos de métodos: desprotegidos e protegidos. Métodos protegidos são implementados de tal forma que ''não'' são acessíveis à aplicações do sistema, apenas a aplicação do módulo pode acessar métodos definidos como protegidos. A proteção de um método é feita na própria biblioteca, executando uma chamada a checkSecurity, implementado na classe Security.  
    66 
    77== 2 Atores == 
     
    1919 2. Define o valor enabled do objeto security como verdadeiro.{A1} 
    2020 3. Camada de controle instancia a classe de negócios e executa o método da ação, conforme dados recuperados do banco de dados. 
    21  4. Classe de negócio do cliente realiza chamada a biblioteca do sistema utilizando uma factory. {E1} 
     21 4. Classe de negócio do cliente realiza chamada a biblioteca utilizando uma factory. {E1} 
    2222 5. Sistema executa método do objeto devolvido pela factory e fluxo é encerrado. {A2}{E2} 
    2323 6. No encerramento da ação, a classe !MainModel destruirá os objetos criados pelo padrão factory.