Changes between Version 9 and Version 10 of WF/criarinterface
- Timestamp:
- 10/13/10 11:08:21 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/criarinterface
v9 v10 3 3 == 1 Descrição == 4 4 5 Uma interface de visualização é uma representação de tela Html a ser utilizada pela aplicação para apresentar ou solicitar dados ao usuário. As interfaces estão vinculadas a ações do sistema aplicativo, e são geradas pela camada de visualização, sob demanda da camada de controle. Assim, no ciclo previsto no MVC, a camada de visualização receberá um objeto de dados e promoverá a mesclagem destes dados com a interface definida para a ação. 5 Uma interface de visualização é uma representação de tela Html a ser utilizada pela aplicação para apresentar ou solicitar dados ao usuário. As interfaces estão vinculadas a ações do sistema aplicativo, e são geradas pela camada de visualização, sob demanda da camada de controle. Assim, no ciclo previsto no MVC, a camada de visualização receberá um objeto de dados e promoverá a mesclagem destes dados com a interface definida para a ação. O resultado será um código Html a ser retornado para o cliente. Cabe ao navegador tratar o pacote de dados recebidos, e avaliando as propriedades do componente lançador da ação, decidir onde os dados serão apresentados. Uma interface não necessariamente será uma página inteira a ser apresentada, mas pode ser uma região da página a ser substituída. 6 6 7 7 O framework disponibiliza uma ferramenta gráfica para desenho de interfaces, onde o desenvolvedor tem acesso a componentes, e os agrupa na interface para produzir o layout desejado. Conforme trabalha, já pode ver o resultado final, acionando uma funcionalidade de preview, que apresenta a interface como ficará para o usuário. Estão previstos componentes básicos para: … … 50 50 == 6 Tratamento de Erros == 51 51 52 {E1} Caso não consiga grava a interface na pasta apropriada, 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.52 {E1} Caso não consiga gravar a interface na pasta apropriada, envia mensagem {M1}. 53 53 54 54 == 7 Mensagem == 55 55 56 {M1} Não foi possivel salvar a interface {Nome da Interface} Ignorar | Tentar Novamente | Cancelar56 {M1} Não foi possivel salvar a interface {Nome da Interface}. 57 57 58 58 == 8 Pós-condições == … … 70 70 == 11 Notas == 71 71 72 Considera-se uma boa prática que a transferência de dados entre as camadas MVC seja através de objetos VO.73 Avaliar se deve ser obrigatória esta implementação.