Pode utilizar o assistente para criar um bean de sessão e adicioná-lo ao seu projecto.
Antes de criar um bean empresarial, deve:
Para criar um bean de sessão:
- Na perspectiva J2EE, faça clique em Ficheiro > Novo > Outro > EJB > JavaBean Empresarial XDoclet. Irá aparecer o assistente Criar um Bean Empresarial.
- Seleccione Bean de Sessão.
- Faça clique em Seguinte.
- Seleccione o Projecto que irá conter o novo bean de sessão.
- 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, 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 esta herde uma classe que não seja
java.lang.Object
- Faça clique em Seguinte.
- Faculte um Nome EJB para o bean.
Este será o nome da classe de bean empresarial.
- Faculte um Nome de JNDI para o bean.
Este será um nome lógico utilizado pelo servidor para localizar um bean
empresarial em tempo de execução.
- Faculte um Nome de Apresentação para o bean.
Este será um nome curto para o bean empresarial utilizado por ferramentas.
- Faculte uma Descrição de texto para o bean.
- Seleccione o Tipo de Estado para o novo bean:
- Um bean de sessão Com registo mantém informação de sessão específica
para o cliente ou em estado conversacional, através de várias chamadas de método e transacções.
Uma instância de um bean de sessão com registo tem uma identidade única que é
atribuída pelo contentor na altura da criação.
- Um bean de sessão Sem registo não mantém o estado conversacional.
As instâncias de um bean de sessão sem registo não têm estado conversacional.
Todas as instâncias de um bean de sessão sem registo têm o mesmo identificador
de objecto, que é atribuído pelo contentor.
- Seleccione um Tipo de Transacção para o novo bean:
- O Contentor especifica que a demarcação da transacção é efectuada pelo contentor.
- O Bean especifica que a demarcação da transacção é efectuada pelo bean.
- Faça clique em Seguinte.
- Seleccione o tipo de Modificadores a serem 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 e, que p+ode 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.
- Fazer clique em Terminar.O novo bean é
adicionado ao projecto EJB especificado.