Changes between Version 4 and Version 5 of WF/criarestruturapastas


Ignore:
Timestamp:
08/02/10 09:29:35 (14 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/criarestruturapastas

    v4 v5  
    2222As pastas tem que permitir acesso e execução ao grupo de usuários relacionados ao servidor HTTP e não deverá ser criada em uma área de acesso via protocolo HTTP. Os arquivos necessários para a visualização dos artefatos HTML como javascript, estilos e imagens são forncecidos por script PHP. O acesso ao conteúdo das pastas devem ser implementado de acordo com as funcionalidades da ferramenta ou linguagem de programação, ou seja o acesso a um arquivo não é fornecido diretamente pelo servidor web mas por uma aplicação capaz de ler o arquivo solicitado. 
    2323 
    24 Os objetos de negócio são armazenados no subdiretório bo pasta model e extendem de uma classe abstrata com definições padão para camada model além de implementar métodos construtores e destrutores. Objetos de persistência de dados, devem ser armazendos na pasta dao e arquivos responsáveis por fornecer as propriedades utilizadas pelos arquivos dao devem ser armazendos na pasta vo. 
     24Os objetos de negócio são armazenados no subdiretório bo, da pasta model, e extendem de uma classe abstrata com definições padrão para camada model além de implementar métodos construtores e destrutores. Objetos de persistência de dados, devem ser armazendos na pasta dao e arquivos responsáveis por fornecer as propriedades utilizadas pelos arquivos dao devem ser armazendos na pasta vo. 
    2525 
    26 A pasta view oferece uma estrutura hierárquica que representa as necessidades do desenvolvimento de aplicações que utilizem interfaces HTML e a nomenclatura utilizada é bastante intuitiva para os  desenvolvedores de aplicações, exceto a pasta budgets que deve ser utilizada pelo desenvolvedor para armazenar artefatos que não estão cabem, por denição, nas outras pastas como arquivos de áudio, vídeo e arquivos pdf. A pasta templates guarda os arquivos usados pelo framework que gera o documento HTTP a ser enviado para o cliente. 
     26A pasta view oferece uma estrutura hierárquica que representa as necessidades do desenvolvimento de aplicações que utilizem interfaces HTML e a nomenclatura utilizada é bastante intuitiva para os  desenvolvedores de aplicações, exceto a pasta budgets que deve ser utilizada pelo desenvolvedor para armazenar artefatos que não cabem, por definição, nas outras pastas como arquivos de áudio, vídeo e arquivos pdf. A pasta templates guarda os arquivos usados pelo framework para geração do documento HTTP a ser enviado para o cliente. 
    2727 
    28 A pasta controler é um local para armazenamento de arquivos ou aplicações responsáveis por preparar o ambiente para execução, e encaminhar a chamada para o destino correto, geralmente arquivos ou aplicativos da camada model.Os arquivos de configuração do sistema e constantes devem ser armazenados na pasta conf. 
     28A pasta controler é um local para armazenamento de arquivos ou aplicações responsáveis por preparar o ambiente para execução, e encaminhar a chamada para o destino correto, geralmente arquivos ou aplicativos da camada model. Os arquivos de configuração do sistema e constantes devem ser armazenados na pasta conf. 
    2929 
    3030== 2 Atores == 
     
    3737 
    3838== 4 Eventos == 
     39 
    3940 * Desenvolvedor da aplicação utiliza ferramenta para a geração da estrutura de arquivos e permissões. {A1}{E1} 
    4041 
    4142== 5 Eventos Alternativos == 
     43 
    4244 * {A1}a. Desenvolvedor do sistema cria estrutura de pastas via comandos do sistema operacional{A1}  
    4345 * {A1}b. Desenvolvedor do sistema cria permissões de acesso as pastas{A1} 
    4446 
    4547== 6 Tratamento de Erros == 
     48 
    4649 * {E1} Caso não consiga criar pasta sistema envia mensagem M1, se o usuário opta por Cancelar encerra o fluxo, caso opte por Ignorar executa a próxima instrução, se optar por Tentar novamente o sistema deve executar a linha que provocou o erro. 
    4750