JavaBeans + ejb

lices

Grünschnabel
Hi,

Was ist der Unterschied zwischen EJB und JavaBeanS
Soviel ich weiss sid ejbs serverseitige Komponenten und Javabeans die Client seitigen;
JavaBeans kommen in Verbindung mit Oberflächen.

Liege ich da falsch oder richtig?


Als nächstes habe ich ein Problem und zwar, ich möchte ein Tree als eine Art Navigation hernehmen.
Tree fülle ich mit Daten aus der Datenbank.
Nun möchte ich auf einen Kindknoten clicken und mir den Namen bzw die ID des Kindknotens merken(funktioniert), und die daten mit der zugehörigen ID aus der Datenbank lesen und in einer Tabelle darstellen.

Ich arbeite mit jboss seam + JSF(ICEFACES) + EJB3

Ich habe ein Tree.xhtml welches die Tree darstellt und den zughörigen TreeBean(Backing bean) und eine Klasse NodeBean(so erweitere ich mein tree um ein Action Event und versehe jeden Kindknoten mit einee ID) diese erbt von IceUserObject

mein Problem ist wenn ich ActionEvent aufrufe,möchte ich mir den selectierten Wert merken und den von einer EJB benutzen.
Mein EJB ist dafür da, um die select Anweisung mit diesem Wert auszuführen und die gesuchten Daten dann weiter an die Oberfläche zu geben.

Aber ich weiss nicht wie ich das machen soll, wegen mangelnder Grundwissen

void nodeClicked(ActionEvent action){} ?

Im Vorraus danke für eure Hilfe
 
Zurück