Criar beans de sessão com o suporte de anotação XDoclet

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:

  1. Na perspectiva Java™ EE, faça clique em Ficheiro > Novo > Outro. Seleccione EJB > XDoclet Enterprise JavaBean e faça clique em Seguinte.
  2. Seleccione Bean de sessão e faça clique em Seguinte.
  3. Seleccione o Projecto que irá conter o novo bean de sessão.
  4. No campo Pasta, seleccione a pasta para o novo bean.
  5. No campo Pacote Java, introduza o nome do pacote do novo bean.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. Seleccione o tipo de Modificadores a utilizar para a classe.
  12. 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.
  13. Seleccione os códigos fictícios de método que pretende que o assistente crie.
  14. Faça clique em Terminar para adicionar o novo bean ao projecto EJB especificado.