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.

Você pode utilizar modelos (em vez de codificação manual) para gerar código para os seguintes componentes:
  • 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.