WebSphere Extended Deployment, Version 6.0.x     Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris , Windows , z/OS

Criando um Bean de Sessão Sem Preservação de Estado

Antes de começar

O PSSB (Partition Stateless Session Bean) é o elemento central de um aplicativo do recurso de particionamento. Ele permite que o servidor de aplicativos consulte o aplicativo na inicialização para determinar quais partições são requeridas pelo aplicativo. Ele também é utilizado pelo servidor de aplicativos para informar ao aplicativo quando uma partição está ativada ou desativada. Ativado significa que o gerenciador HA designou uma partição para este membro de cluster (Consulte a seção sobre políticas do gerenciador HA para saber como o gerenciador HA designa partições para um membro de cluster).

Por que e quando realizar esta tarefa

Para esta atividade, incluiremos um PSSB no módulo de bean corporativo criado na seção anterior.
  1. No WSAD Versão 5.1, clique com o botão direito no projeto de bean corporativo e clique em Novo. Isto exibe a janela Novo, que permite criar um Bean corporativo.
  2. Clique em EJB no quadro à esquerda da janela e, em seguida, clique em Bean Corporativo à direita. Clique em Avançar.
  3. Selecione o módulo EJB no qual deseja hospedar seu PSSB e clique em Avançar. O módulo selecionado já deve ser o correto, pois é o módulo no qual você clicou para acessar estes diálogos.
  4. Crie o bean de sessão. Quando concluir, clique em Avançar.
    1. Selecione o bean de sessão nas caixas de opções.
    2. Forneça um nome de bean.
    3. Forneça informações sobre a pasta de origem do caminho.
    4. Forneça informações sobre compactação padrão.
  5. Defina a interface local e a interface home local para o PSSB.
    1. Clique no botão Classe… ao lado da interface home local.
    2. Role para baixo e selecione a interface PartitionHandlerLocalHome. É possível ver o nome do pacote com.ibm.websphere.wpf do arquivo wpf.jar que incluímos no caminho de construção anteriormente. Este diálogo mostra apenas as interfaces que são utilizáveis como interfaces home locais.
    3. Clique em OK.
    4. Clique no botão Classe… ao lado da interface local.
    5. Role para baixo e selecione a interface PartitionHandlerLocalHome.
    6. Clique em OK.
  6. Clique em Concluir. O PSSB agora está criado e incluído no módulo do bean corporativo. Em seguida, será necessário incluir os métodos do PartitionHandler no bean de implementação para o bean corporativo. Não existe nenhum mecanismo interno para fazer isso facilmente, mas existe um truque que pode ser utilizado para que o WSAD inclua os métodos de forma muito simples.
  7. Localize o bean recém-incluído em seu projeto e dê um clique duplo em pssb_name (o nome dado ao seu PSSB).
  8. Altere o nome_do_pssb para implementar também a interface PartitionHandlerLocal e clique em Salvar.
  9. Clique com o botão direito no nome da classe no esboço e gere os métodos ausentes nas interfaces, selecionando Origem > Substituir / Implementar Métodos.
  10. Na janela resultante Substituir / Implementar Métodos, cancele a seleção da caixa de opções para EJBLocalObject e clique em OK. Isto inclui os métodos da interface local em uma etapa fácil.
  11. Remova a interface PartitionHandlerLocal do nome_do_pssb e clique em Salvar.

Resultado

Seu PSSB agora está pronto para personalização.



Related tasks
Utilizando o WSAD 5.1 com um Novo Aplicativo Particionado

Tópico de Tarefa    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:52:01 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/twpfpssb.html

© Copyright IBM 2005, 2006. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)