Cenni preliminari
Il bean PSSB (partition stateless session bean) è l'elemento centrale dell'applicazione di utilità di partizione. Esso consente al server delle applicazioni di interrogare l'applicazione all'avvio per determinare quali partizioni sono necessarie. Esso è utilizzato dal server delle applicazioni per informare l'applicazione di quando una partizione viene attivata o disattivata. Un partizione attivata significa che il gestore HA ha assegnato una partizione a questo membro del cluster(fare riferimento alla sezione relativa alle politiche del gestore HA per le informazioni sul modo in cui il gestore HA assegna le partizioni a un membro del cluster).
Motivi e situazioni in cui eseguire questa attività
Per questa attività viene aggiunto un PSSB al modulo del bean enterprise creato nella sezione precedente.
- In WSAD Versione 5.1, fare clic con il tastino destro del mouse sul progetto del bean enterprise e fare clic su Nuovo. Viene visualizzata la finestra Nuovo in cui è possibile creare un bean enterprise.
- Fare clic su EJB sul lato sinistro della finestra e fare clic su Bean enterprise sulla destra. Fare clic su Avanti.
- Selezionare il modulo EJB su cui si desidera creare il PSSB e fare clic su Avanti.
Il modulo selezionato deve essere il modulo corretto poiché è quello selezionato per visualizzare queste finestra di dialogo.
- Creare il bean di sessione. Quindi, fare clic su Avanti.
- Selezionare il bean di sessione tra le varie caselle di spunta.
- Immettere un nome per il bean.
- Immettere il percorso della cartella.
- Specificare le informazioni di impacchettamento predefinite.
- Definire l'interfaccia locale e l'interfaccia principale per il PSSB.
- Fare clic sul pulsante Classe accanto all'interfaccia principale locale.
- Scorrere verso il basso e selezionare l'interfaccia PartitionHandlerLocalHome.
Viene visualizzato il nome del pacchetto com.ibm.websphere.wpf dal file wpf.jar aggiunto al percorso precedentemente. Questa finestra riporta solo le interfacce che possono essere utilizzate come interfacce principali locali.
- Fare clic su OK.
- Fare clic sul pulsante Classe accanto all'interfaccia locale.
- Scorrere verso il basso e selezionare l'interfaccia PartitionHandlerLocalHome.
- Fare clic su OK.
- Fare clic su Fine. Il bean PSSB viene creato e incluso nel modulo del bean enterprise. Successivamente, è necessario aggiungere i metodi da PartitionHandler al bean di implementazione per il bean enterprise. Non esiste alcun meccanismo integrato per questa operazione, ma è possibile utilizzare WSAD.
- Individuare il bean appena aggiunto al progetto e fare doppio clic su nome_pssb (o il nome del PSSB).
- Modificare il nome_pssb in modo da implementare anche l'interfaccia PartitionHandlerLocal e fare clic su Salva.
- Fare clic con il tasto destro del mouse sul nome della classe tra i risultati e generare i metodi mancanti sulle interfacce selezionando Origine > Sovrapponi / Implementa metodi.
- Nella finestra risultante, deselezionare
la casella di spunta per EJBLocalObject e fare clic su OK. In questo modo verranno aggiunti i metodi dall'interfaccia locale in un unico passo.
- Rimuovere l'interfaccia PartitionHandlerLocal da nome_pssb e fare clic su Salva.
Risultato
A questo punto, il PSSB è pronto per essere personalizzato.