Changes between Version 9 and Version 10 of WF/criarestruturaarquivos
- Timestamp:
- 08/12/10 15:16:27 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/criarestruturaarquivos
v9 v10 7 7 A camada view não depende da implementação de nenhum arquivo padronizado mas é fortemente recomendado a utilização das ferramentas propostas pela aplicação para integração. Esta exibilidade da-se pelo fato do motor do sistema de desenvolvimento de aplicações atuar como um provedor de serviços onde atende a chamadas que respeitam determinados padrões sintáticos. 8 8 9 Na camada controler é necessário um arquivo chamado controler.class.php, que deverá extender a classe !MainController e implementar os métodos definidos pela interface !ImplementController. A classe !MainControler implementa o construtor e o destrutor padrão da classe, prove um método checkAccess, para validação de acesso, e implementa também um método default que identificará a ação solicitada e executará o código correspondente a decisão de uso. Abaixo segue a especificação do arquivo. 9 A camada controller é totalmente fornedida pelo sistema do módulo e não necessita de arquivos implementados pelo desenvolvedor. 10 10 11 * class Controler extends !MainControler implements !ImplementController12 * function initialize13 * function destruct14 15 11 Para a camada model, toda classe que necessitar recursos do módulo/Expresso, derá extender a classe !MainModel, que será responsável por acessar os recursos do sistema. A classe de negócio deverá implementar métodos definidos em !ImplementModel, conforme especificado a seguir. 16 12 … … 29 25 == 3 Pré-condições == 30 26 31 Ter realizado o UC Criar Estrutura de Arquivos 27 1. Ter realizado o UC [wiki:WF/criarestruturapastas Criar Estrutura de Pastas] 28 2. Ter acesso administrativo à aplicação 32 29 33 30 == 4 Eventos == … … 43 40 == 6 Tratamento de Erros == 44 41 45 {E1} Caso não consiga criar arquivo da aplicação, 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.42 {E1} Caso não consiga criar arquivo da aplicação, 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. 46 43 47 44 == 7 Mensagem ==