Você pode utilizar um assistente para criar um bean de sessão e incluí-lo no
projeto.
Antes de criar um bean corporativo, você deverá:
Para criar um bean de sessão:
- Na perspectiva J2EE, clique em Arquivo > Novo > Outro > EJB > XDoclet
Enterprise JavaBean. O assistente de Criação de Bean Corporativo será exibido.
- Selecione Bean de Sessão.
- Clique em Avançar.
- Selecione o Projeto que irá conter o novo bean de sessão.
- No campo Pasta, selecione a pasta do novo bean.
- No campo pacote Java, digite o nome do
pacote do novo bean.
- No campo Nome da Classe, digite um nome para o bean
corporativo. Por convenção, os nomes dos beans devem iniciar com uma letra maiúscula.
Nota: Você pode utilizar caracteres Unicode para o nome do bean, mas os caracteres
Unicode não são suportados para pacotes de beans corporativos e classes associadas
a beans corporativos.
- Altere a Superclasse do bean se desejar que ele a herde
de uma classe que não seja java.lang.Object
- Clique em Avançar.
- Forneça um Nome EJB para o bean. Esse é o nome da classe do bean corporativo.
- Forneça um Nome JNDI para o bean. Esse é um nome lógico utilizado pelo servidor para localizar um bean corporativo
no tempo de execução.
- Forneça um Nome de Exibição para o bean. Esse é um nome abreviado para o bean corporativo utilizado pelas ferramentas.
- Forneça uma Descrição de texto para o bean.
- Selecione o Tipo de Estado do novo bean:
- Um bean de sessão com preservação de estado mantém informações de sessão
específicas do cliente ou estado de conversação em várias chamadas de método
e transações. Uma instância de um bean de sessão com preservação de estado possui uma identidade exclusiva
designada pelo contêiner na hora da criação.
- Um bean de sessão sem preservação de estado não mantém
o estado de conversação. As instâncias de um bean de sessão sem preservação de estado não possuem estado de
conversação. Todas as instâncias de um bean de sessão sem preservação de estado possuem o mesmo identificador de objeto,
que é designado pelo contêiner.
- Selecione um Tipo de Transação para o novo bean:
- Contêiner especifica que a demarcação da transação
é executada pelo contêiner.
- Bean especifica que a demarcação da transação
é executada pelo bean.
- Clique em Avançar.
- Selecione os tipos de Modificadores que devem ser utilizados para a classe. As opções
são Público, Abstrato e Final.
- Selecione as Interfaces que deseja que o bean implemente:
- Clique no botão Incluir para abrir a caixa de diálogo Seleção do Tipo na qual você
pode selecionar a interface que deseja implementar.
- Se tiver incluído uma interface que não deseja mais implementar, selecione
a interface na lista e clique em Remover.
- Selecione os stubs de método que deseja que o assistente crie. As opções
incluem Principal, Métodos Abstratos Herdados e Construtores da
Superclasse.
- Clique em Concluir. O novo bean
é incluído no projeto EJB especificado.