Changes between Version 4 and Version 5 of WF/criarestruturapastas
- Timestamp:
- 08/02/10 09:29:35 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/criarestruturapastas
v4 v5 22 22 As 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. 23 23 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.24 Os 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. 25 25 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 gerao documento HTTP a ser enviado para o cliente.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 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. 27 27 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.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. 29 29 30 30 == 2 Atores == … … 37 37 38 38 == 4 Eventos == 39 39 40 * Desenvolvedor da aplicação utiliza ferramenta para a geração da estrutura de arquivos e permissões. {A1}{E1} 40 41 41 42 == 5 Eventos Alternativos == 43 42 44 * {A1}a. Desenvolvedor do sistema cria estrutura de pastas via comandos do sistema operacional{A1} 43 45 * {A1}b. Desenvolvedor do sistema cria permissões de acesso as pastas{A1} 44 46 45 47 == 6 Tratamento de Erros == 48 46 49 * {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. 47 50