Criar um bean de sessão EJB 3.1 utilizando o assistente

Pode utilizar o assistente Criar bean de sessão para criar um bean de sessão no seu projecto EJB.

Seguem-se os passos para criar um bean de sessão num projecto EJB:
  1. Na perspectiva Java™ EE, faça clique com o botão direito do rato no projecto EJB, e seleccione Ficheiro > Novo > Bean de sessão . Aparece o assistente Criar bean de sessão.
  2. No campo Projecto, certifique-se de que o nome do seu projecto EJB aparece.
  3. No campo Pasta, seleccione a pasta de origem para o novo bean.
  4. No campo Pacote Java, insira o nome do pacote para o novo bean.
  5. No campo Nome de classe, insira o nome que pretende atribuir ao bean de sessão. 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.
  6. No campo Superclasse, utilize Procurar para localizar uma super classe para adicionar ao seu bean de sessão.
  7. No campo Tipo de estado, seleccione o tipo de bean de sessão que pretende criar. As opções válidas são
    • Sem estado
    • Com estado
  8. OpcionalNo campo Criar interface empresarial, seleccione Local ou Remota se pretende incluir estas interfaces.
  9. Faça clique em Seguinte.
  10. Na página de informações do Bean de sessão, pode alterar os valores de alguns elementos do bean de sessão:
    • Opcional: No campo Nome EJB, pode alterar o valor do nome EJB que atribuiu no campo anterior.
    • Opcional: No campo Nome correlacionado, insira um valor para o nome correlacionado de EJB.
    • Opcional: no campo Tipo de transacção, seleccione o tipo de bean de sessão que pretende criar (contentor ou bean).
    • Opcional: No campo Interfaces Empresariais, pode adicionar ou remover Interfaces Empresariais que criou na página anterior do assistente.
  11. Faça clique em Terminar.
  12. No editor de classe Java, o novo bean de sessão aparece com a anotação @Stateless e as declarações de importação necessárias.