Transformando Modelos em Texto Utilizando as Transformações e Exemplares JET

É possível criar transformações de modelo em texto baseadas em modelo para permitir que você defina uma transformação baseada em um ou mais projetos exemplares. Os projetos exemplares são soluções estabelecidas para problemas comuns de desenvolvimento. As transformações de Java Emitter Templates (JET) de Eclipse Modeling Framework Technology (EMFT) criadas podem ser chamadas diretamente pelos usuários, consumidas por outro código Java ou combinadas a outras transformações de modelo em texto para gerar transformações mais complexas. É possível criar transformações de JET que utilizam modelos para automatizar atividades repetitivas para fornecer soluções mais consistentes.
Antes de Iniciar

Projetos exemplares e projetos Eclipse que são exemplos dos arquivos e pastas de aplicativos que você deseja que uma transformação de modelo em texto gere. É possível definir um esquema de entrada da transformação que descreva os elementos variáveis do exemplar e, em seguida, associe ações de geração de códigos a esses elementos do esquema. Os arquivos que a transformação cria utilizam modelos JET que são baseados nos artefatos exemplares. Você conclui o processo de autoria da transformação de JET modificando esses modelos para incluírem conteúdo derivado da entrada da transformação.

Ao executar uma transformação de JET, gera uma seleção semelhante aos artefatos exemplares, mas a solução é customizada para atender aos requisitos especificados na entrada da transformação. É possível implementar transformações de JET para automatizar a geraç!ao dos seguintes tipos de aplicativos:
  • Os scripts de implementação que migram aplicativos de ambientes de desenvolvimento para ambientes de teste e produção
  • O código de infra-estrutura, por exemplo, entidade e beans de sessão, fachadas de sessão e objetos de transferência de dados para aplicativos EJB baseados em boas práticas
  • Código Java que implementa transformações de modelo em modelo
Ao automatizar a geração desses tipos de aplicativos, é possível reduzir o número de erros no aplicativo, produzir código de aplicativo mais rapidamente e assegurar conformidade com os padrões do projeto ou organizacionais.

Um grupo de notícias JET está disponível no Web site do Eclipse. É possível assinar o grupo de notícias seguindo o link para o Web site do Eclipse na seção Informações Relacionadas abaixo e procurando o grupo de notícias eclipse.modeling.m2t. Consulte a seção Informações Relacionadas para obter links para conteúdo adicional de JET.

O que Fazer Depois
Informações relacionadas
Perguntas Mais Freqüentes da Transformação de JET de Modelo em Texti
Grupos de Notícias Eclipse
Artigo no developerWorks: Introduction to the transformation authoring feature

Feedback