3 | | O acesso a recursos de aplicações externas, 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. |
4 | | Estas bibliotecas devem ser cadastradas 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. |
5 | | As bibliotecas que implementam métodos que só podem se acessados pelos módulos do sistema, não pela aplicação cliente. A validação das implementações seguras ocorrem no código da biblioteca usando o método getSecutrity da classe security. |
| 3 | 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. |
| 4 | 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. |
| 5 | As bibliotecas que implementam dois tipos de métodos, desprotegidos e protegidos. Metodos protegidos são implementados de tal forma que não são acessiveis ao aplicações do sistema, apenas aplicações do modulo podem acessar metodos definidos como protegidos. A proteção de um método é feita na própria aplicação executando uma chamada a checkSecurity implementado na classe Security. |
19 | | * 1. Desenvolvedor registra bibliotecas utilizadas pelo sistema.{A1} |
20 | | * 2. Camada de visualização faz chamada de serviço par o servidor de aplicações. |
21 | | * 3. Servidor recebe os dados do pedido feitos pela camada view e camada controler depois das validações básicas de acesso a camada avalia, baseada na atividade a ser executada no modo protegido. |
22 | | * 3. Define o valor enabled do objeto security como vardadeiro.{A2} |
| 19 | * 1. Camada de visualização faz chamada de serviço para o servidor de aplicações. |
| 20 | * 2. Servidor recebe os dados do pedido feitos pela camada view chama camada controler do modulo que faz as validações básicas de acesso e define se o perfil tem permissão de executar a rotina. |
| 21 | * 3. Define o valor enabled do objeto security como vardadeiro.{A1} |