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, conclua os seguintes passos:
- Na perspectiva Java™ EE, faça clique em . Seleccione e faça clique em Seguinte.
- Seleccione Bean de sessão e 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 para o nome do bean, embora estes não sejam
suportados por pacotes de beans empresariais, nem por classes a eles associadas.
- Opcional: Altere a Super classe para
o bean se pretender herdá-lo de uma classe que não seja java.lang.Object e
faça clique em Seguinte.
- Faculte um Nome EJB para o bean. Este será o nome da classe de bean empresarial. Os três campos seguintes serão automaticamente preenchidos. Se pretender pode alterar estes valores:
- O Nome de JNDI é o nome lógico utilizado pelo servidor para localizar um bean empresarial em tempo de execução.
- O Nome de apresentação é um nome abreviado para o bean empresarial que é utilizado por ferramentas.
- A Descrição serve para ajudar o utilizador a identificar 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 utilizar para
a classe.
- Opcional: Seleccione as Interfaces que pretende que o
bean implemente. Faça clique em Adicionar para seleccionar as interfaces que
pretende implementar e faça clique em Remover para retirar as
interfaces que já não pretende implementar.
- Seleccione os códigos fictícios de método que pretende que o assistente crie.
- Faça clique em Terminar para adicionar o novo bean ao
projecto EJB especificado.