Salve, ho creato una web application con JSF (per cui nel progetto esistono session bean,application bean e request bean), l'applicazione deve esporre dei servizi che usano delle funzioni che ho creato opportunamente in un package.
Per richiamare le funzioni è necessario però ottenere dall'application bean delle variabili, ma come faccio a passarle?
mi spiego meglio con qualche riga di codice:
nell'applicationBean:
public DatabaseStore dbst; //la variabile da passare come parametro alla funzione
public modulo.CreaTree test=null;//la variabile da passare come parametro alla funzione
...
this.dbst=new org.openxri.store.impl.db.DatabaseStore(this.Serve rConfiguration.getComponentRegistry().getComponent (org.openxri.store.Store.class).getProperties());
try{
this.dbst.init();
}
.....
La struttura dei package è la seguente :
>applicationBean1 si trova nel package prova4(che contiene tutti i componenti relativi al JSF)
>La funzione da richiamare è dichiarata in una classe appartenente ad un package funzioni
>il web service si trova in un'altro package service
come faccio quindi a richiamare la funzione dalla classe del web service?
Grazie anticipatamente

Rispondi quotando