Gerando Código a partir de Modelos com o Web UI Framework
É possível gerar código para selecionar componentes de modelos. Alguns desses componentes incluem APIs de mashup, ações struts e JavaScript Builder.
- APIs de Mashup
- Ações do Struts
- JSB (ConstrutorJavaScript )
- Resources
- Permissões de recurso
- Recurso e permissões (combina modelos de recursos e de permissões de recursos)
- Menus
O Gerador de Modelo de Código ajuda a economizar tempo de desenvolvimento. Por exemplo, é possível um modelo de código para atualizar e testar um mashup ou um arquivo JSB ao invés de codificar permanentemente o arquivo e reiniciar o servidor de aplicativos.
Acesse o Code Template Generator a partir do botão Gerar Código do Designer Workbench para criar o código a partir dos modelos padrão ou customizados. Os modelos incluem valores estáticos (fixos), bem como valores da variável que podem ser alterados. O código é gerado de uma maneira semelhante à maneira em que o código é gerado para arquivos js e config.js.
Após criar o código, será possível atualizá-lo em um aplicativo em execução sem parar o servidor. Para atualizar o código, você deverá copiá-lo do Code Template Generator e colá-lo no arquivo do componente que estiver atualizando. O Code Template Generator não cria um novo arquivo ou inclui o código gerado em um arquivo.
O Code Template Generator é opcional, mas o IBM® recomenda que você o use para reduzir seu tempo de desenvolvimento. Você pode copiar e colar o código gerado de mashup, Struts, JSB, recurso, permissão de recurso, e arquivos de menu, em vez de codificar manualmente esses arquivos.
O Code Template Generator não é usado para estender o aplicativo. Entretanto, ele pode ser usado para testar as mudanças de extensibilidade substituta feitas usando o Designer Workbench.
Um novo modelo é exibido na janela Criar Novo Modelo, que é acessada a partir da janela do Code Template Generator. Se você estiver criando um novo modelo a partir de um modelo existente, a janela Criar Novo Modelo incluirá variáveis que podem ser usadas no modelo do código para reduzir o número de campos necessários no Code Template Generator. Se você estiver criando um novo modelo em branco, o novo modelo estará vazio.