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:

  1. Na perspectiva J2EE, faça clique em Ficheiro > Novo > Outro > EJB > JavaBean Empresarial XDoclet. Irá aparecer o assistente Criar um Bean Empresarial.
  2. Seleccione Bean de Sessão.
  3. Faça clique em Seguinte.
  4. Seleccione o Projecto que irá conter o novo bean de sessão.
  5. No campo Pasta, seleccione a pasta para o novo bean.
  6. No campo pacote Java, introduza o nome do pacote do novo bean.
  7. 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.
  8. Altere a Superclasse do bean, se pretender que esta herde uma classe que não seja java.lang.Object
  9. Faça clique em Seguinte.
  10. Faculte um Nome EJB para o bean. Este será o nome da classe de bean empresarial.
  11. 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.
  12. Faculte um Nome de Apresentação para o bean. Este será um nome curto para o bean empresarial utilizado por ferramentas.
  13. Faculte uma Descrição de texto para o bean.
  14. 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.
  15. 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.
  16. Faça clique em Seguinte.
  17. Seleccione o tipo de Modificadores a serem utilizados pela classe. As escolhas são Público, Abstracto e Final.
  18. 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.
  19. 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.
  20. Fazer clique em Terminar.O novo bean é adicionado ao projecto EJB especificado.