Migração dos projetos para eGen 2.8.

Neste tutorial você aprenderá como migrar o seu sistema desenvolvido no eGen versão 2.7 para o eGen 2.8 de modo prático e fácil. Dividimos ele em dois níveis por questão de organização, e também, para que você possa aperfeiçoar seus conhecimentos no assunto. Caso apresente algum problema de migração no Nível I, é aconselhável prosseguir para o Nível II.

Nível I

I - xml´s necessários.

Para inciar a migração do seu projeto, você terá que encontrar os seguintes xml´s citados abaixo, eles estão localizados dentro do diretório de instalação do eGen 2.7.

Passo I - xml do Projeto.

Esse xml contém toda configuração do projeto no eGen, ele se encontra dentro do diretório resource/projects da instalação do egen.Encontre-o com o seguinte nome: [nomedoseuprojeto].xml.

Passo II - xml do DataSource.

O xml do DataSource encontra-se dentro da pasta resource do eGen 2.7. Encontre o arquivo DataSources.xml. Ele é responsável por montar todos os Data Source configurados no eGen 2.7

II - Projeto no webapps.

Encontre as pasta do sistema, a ser migrado, dentro do webapps do Tomcat de desenvolvimento.Nela contém todos os componentes da aplicação.

III - Iniciando cópia dos arquivos.

Passo I

Cópie o arquivo [nomedoseuprojeto].xml para dentro da pasta resource/projects do eGen 2.8.

Passo II

Cópie o arquivo DataSource.xml para dentro da pasta resource do eGen 2.8, o arquivo será lido, apagado e copiado para a pasta resource/datasources pelo eGen 2.8. Agora todos os mapeamentos do Data Source ficam em resource/datasources.

Passo III

Agora cópie os arquivos da aplicação para dentro do webapps.

IV - Verificando o projeto exportado.

Verifique se todo o projeto está disponível na perspectiva de projetos do eGen 2.8. Estando, siga para o próximo item. Havendo problema, vá para o tutorial Nível II.

V - Reconstruindo mapeamento das Tabelas do Banco de dados.

No eGen 2.7 as tabelas do banco de dados são representadas através de objetos JAVA. A versão 2.8 traz melhorias no que diz respeito ao mapeamento dessas classes. Foi introduzido o conceito de entidades. As tabelas agora são mapeadas através de xml´s.

Para reconstruir o mapeamento das tabelas de versões 2.7 vá até menu superior e clique na opção Ferramentas >Mapear Entidades/Tools > Entity Mapping.

Aparecerá a tela de Mapeamento de Entidades. Escolha o Template, egen_jdbcutil_standart_entity_mapping, e marque também em Componente/Component a opção Mapped eGen27 Objects. Aparecerão todas as Entidades mapeadas anteriomente. Clique em (Mapear - Todos). Suas tabelas estão mapeadas e prontas para usar.

VI - Finalizando Nível I de migração.

Verifique se seu projeto está disposto inteiramente na perspectiva de projetos do eGen 2.8, verifique também se todas entidades das tabelas do banco de dados foram corretamente remapeadas. Finalizado essas verificações com êxito clique no menu superior na opção Container>Start [nomedoseuprojeto]. Se algum problema for detectado em algumas dessas verificações, siga para o nível II desse tutorial.