Pode utilizar um
assistente para criar um bean de entidade CMP e adicioná-lo ao seu projecto.
Antes de criar um bean empresarial, deve:
Para criar um bean de entidade CMP:
- Na perspectiva J2EE perspective, faça clique em
Ficheiro > Novo > Outro > EJB > JavaBean Empresarial de
XDoclet. O assistente Criar um JavaBean Empresarial é aberto.
- Seleccione
ContainerManagedEntityBean.
- Faça clique em Seguinte.
- Seleccione o Projecto que irá conter o novo bean.
- No campo Pasta, seleccione a pasta para o novo bean.
- No campo Pacote Java, introduza o nome do
pacote do novo bean.
- No campo Nome de classe, escreva
um nome para o bean empresarial. Convencionalmente, os nomes dos beans devem
começar com letra maiúscula.
Nota: Pode
utilizar caracteres Unicode para o nome do bean, embora estes não sejam
suportados por pacotes de beans empresariais, nem por classes a eles associadas.
- Altere a Superclasse do bean, se pretender que este herde uma classe que não seja java.lang.Object.
- Faça clique em Seguinte.
- Forneça um Nome de EJB para o
bean. Este é o nome da classe de bean empresarial.
- Forneça um nome do Esquema
para especificar o esquema abstracto do bean.
- Forneça um Nome de Apresentação
para o bean. Trata-se de uma abreviatura para o bean empresarial utilizado
pelas ferramentas.
- Faculte um texto de Descrição para o bean.
- Seleccione uma Versão de CMP
para o novo bean:
- 1.x especifica que está a adicionar o bean a um
projecto de EJB 1.0 ou a um projecto mais recente.
- 2.x especifica que está a adicionar o bean a um projecto
de EJB 2.0 ou a um projecto mais recente.
- Seleccione Caso de
Utilização para o novo bean:
- Importar atributos da tabela
especifica que os atributos do bean de entidade CMP são importados de
uma tabela de base de dados. Faça clique em Seguinte.
- Executar uma das opções seguintes:
- Para seleccionar uma definição de ligação disponível, faça clique numa
ligação na lista Definições da Ligação Disponíveis. Faça
clique em Seguinte.
- Para criar uma definição de ligação JDBC, faça clique em
Novo.
Na janela Parâmetros da Ligação,
especifique os parâmetros da ligação JDBC necessários na página Parâmetros
da ligação no Assistente Nova Ligação. Seleccionar um gestor de base de
dados, um controlador JDBC e especifique outros detalhes de ligação. Para
especificar filtros de ligação JDBC, desmarque a caixa de verificação
Desactivar filtro e especifique os filtros de ligação
adequados. Faça clique em Terminar.
- Definir novos atributos especifica que os atributos
do bean de entidade CMP serão definidos pelo utilizador. Faça clique em
Seguinte.
- Para criar um atributo CMP o bean de entidade, faça clique em
Adicionar.
- Para especificar um nome para o atributo, faça clique no campo
Nome e introduza um nome.
- Para especificar um tipo para o atributo, faça clique no campo
Tipo e introduza um tipo.
- Para que o atributo se torne num campo de chave para o bean de entidade,
seleccione a caixa de verificação Chave Primária.
- Para especificar o nome de uma tabela para o bean de entidade, introduza
um nome no campo
Tabela.
- Para adicionar mais atributos, repita os procedimentos de a a d.
- Faça clique em Seguinte.
- Seleccione o tipo de Modificadores a ser
utilizados pela classe. As escolhas são Público, Abstracto e Final.
- Seleccione as Interfaces que
pretende que o bean implemente:
- Faça clique no botão Adicionar para abrir
a caixa de diálogo Selecção de Tipo em que pode seleccionar a interface que
pretende implementar.
- Se adicionou uma interface que já não pretende implementar, seleccione a
interface na lista e faça clique em Remover.
- Seleccione o apêndice do método que pretende que o
assistente crie. As escolhas incluem principal, Métodos
abstractos herdados e Construtores da superclasse.
- Clique em Terminar.O novo bean é
adicionado ao projecto EJB especificado.