A janela de configuração da transformação UML em EJB contém cinco guias: Destino, Entidade, Sessão, Mapeamento e Comum. Esta seção descreve como as três primeiras guias afetarão a transformação EJB.
Você pode utilizar a guia Destino para selecionar o projeto EJB de destino no qual a transformação EJB gerará os arquivos de saída. Você pode criar um novo contêiner de destino mesmo que um projeto EJB esteja disponível. Cada projeto é associado a um único contêiner EJB. A transformação EJB suporta todas as versões de contêiner EJB disponíveis que o assistente de projetos EJB fornecerá.
A versão do contêiner de projetos EJB de destino pode restringir as opções disponíveis nas guias Entidade e Sessão. Para obter detalhes adicionais sobre as restrições de cada tipo de contêiner EJB, consulte a seção Contêiner EJB de Destino.
Você pode utilizar a guia Entidade para personalizar os beans de entidade recém-gerados. É possível configurar duas opções diferentes na guia Entidade: Tipo de Bean de Entidade e Interface do Bean de Entidade. A figura a seguir mostra a guia Entidade na janela de configuração da transformação EJB:
Dependendo da versão do contêiner EJB no projeto, é possível selecionar apenas determinadas combinações de propriedades antes de executar a transformação EJB. A tabela a seguir lista os tipos de beans de entidade suportados pela transformação, as interfaces suportadas pelos beans de entidade e a seleção da interface padrão:
Versão do contêiner EJB |
Tipo de bean de entidade |
Interfaces suportadas pelos beans de entidade |
Seleção padrão |
2.x |
CMP 2.x |
Local e remota |
Somente Interfaces Locais |
2.x |
CMP 1.1 |
Remota |
Somente Interfaces Remotas |
2.x |
BMP |
Local e remota |
Somente Interfaces Locais |
1.1 |
CMP 2.x |
Nenhuma |
N/D |
1.1 |
CMP 1.1 |
Remota |
Somente Interfaces Remotas |
1.1 |
BMP |
Remota |
Somente Interfaces Remotas |
As seleções padrão na tabela refletem o comportamento padrão do assistente de criação do bean de entidade.
Se você selecionar uma combinação inválida de opções, será exibida uma mensagem de erro no início da janela de configuração da transformação EJB e o botão Executar que executa a transformação ficará indisponível. Quando você selecionar uma combinação válida de opções, o botão Executar ficará disponível e a mensagem de erro desaparecerá.
Você pode utilizar a guia Sessão para personalizar a geração de interfaces para beans de sessão recém-gerados. A figura a seguir mostra a guia Sessão na janela de configuração da transformação EJB:
Dependendo da versão do contêiner EJB no projeto, é possível selecionar apenas determinadas combinações de propriedades antes de executar a transformação EJB. A tabela a seguir lista as interfaces suportadas pela transformação para os beans de sessão, de acordo com a versão do contêiner, e a seleção da interface padrão:
Versão do contêiner EJB |
Interfaces suportadas pelos beans de sessão |
Seleção padrão |
1.1 |
Remota |
Somente Interfaces Remotas |
2.0 |
Local e remota |
Somente Interfaces Remotas |
2.1 |
Local e remota |
Somente Interfaces Remotas |
Se você selecionar uma combinação inválida de opções, será exibida uma mensagem de erro no início da janela de configuração da transformação EJB e o botão Executar que executa a transformação ficará indisponível. Quando você selecionar uma combinação válida de opções, o botão Executar ficará disponível e a mensagem de erro desaparecerá.
Termos de
uso | Feedback
(C) Copyright IBM Corporation 2004. Todos os Direitos Reservados.