Convertendo Projetos do EJB 1.2 para EJB 2.x

Um projeto EJB 1.1 pode ser convertido em um projeto EJB 2.x, utilizando o Assistente para Migração do J2EE.

  • Na exibição J2EE Hierarchy, clique com o botão direito no projeto 1.1 e selecione Migrar > Assistente de Migração do J2EE.

Ou, se você quiser preservar o projeto EJB 1.1 original, poderá criar um novo projeto 2.x e, em seguida, importar o arquivo JAR do projeto existente para ele (Arquivo > Importar > EJB JAR).

Apesar do projeto se um projeto EJB 2.x, os beans de entidade CMP (Container-managed Persistence) EJB 1.1 existentes (ou importados) permanecem como beans EJB 1.1. Ou seja, os beans de entidade CMP não são convertidos para EJB 2.x.

O Assistente para Migração do J2EE migra os beans corporativos de um projeto EJB 2.x de 1.1 para 2.x. (Se você optar por migrar seus beans de entidade CMP 1.1 para 2.x, todos os beans do projeto 2.x devem ser migrados. No entanto, você pode optar seletivamente por incluir visualizações do cliente local nesses beans 2.x migrados.)
  • O assistente manterá a herança do EJB 1.1 existente no projeto EJB 2.x.
  • Ele migrará os relacionamentos do EJB 1.1 (proprietário) para os relacionamentos do EJB 2.x (padrão), além de outros benefícios.
Nota: Se você tiver quaisquer associações mapeadas, as associações do EJB 2.x serão criadas para as próprias associações, mas os mapas de funções para essas associações se tornarão inválidos. Se você executar a validação, ocorrerá um erro. Para impedir que isso aconteça, abra o editor de mapeamento primeiro e salve o mapa. Os mapas de função serão removidos. Depois, você poderá executar novamente a validação e remapear as funções.

Tópico pai: Migrando Projetos Enterprise JavaBeans (EJB 1.1 para EJB 2.1)

Próximo tópico: Migrando Código do EJB 1.1 para o EJB 2.x

Tarefas relacionadas
Migrando Projetos Enterprise JavaBeans (EJB 1.1 para EJB 2.1)
Migrando Código do EJB 1.1 para o EJB 2.x
Migrando Referências EJB para Relações do EJB 1.1

Referências relacionadas
Os elementos de métodos são mesclados durante a migração da estrutura do projeto

(C) Copyright IBM Corporation 2000, 2004. Todos os Direitos Reservados.