25. marts 2004 - 11:43Der er
6 kommentarer og 1 løsning
Stateful session beans eller http session??
Jeg har lavet en cmp, der holder styr på en tabel i min DB, der er lavet nogle finder metoder til den jo. Så er mit spørgsmål: Skal jeg lave en stateful session bean, som kalder min cmp og henter min Colletion. Laver min Colletion om til en arraylist, også fra min web eller swing frontend arbejder med den statetull session bean. Eller skal jeg bare holde styr på det hele i enten min http session eller i min swing app???
Min tabel indenholder oplyseninger om bruger. Har bla en finder metode der hedder: "public Collection findByNavn(String navn) throws FinderException;" Den collection jeg få ud af denne metode havde jeg så tænkt mig at hive ind i min statefull bean. Lave den om til en arraylist, lave nogle metoder i min bean, så jeg kan hente de 10 først objecter, 10 sidst objecter, kun et object, osv. Men kan ikke rigtigt finde ud af om det smart eller dumt. Og jeg bare skal gøre det i min http session.
Men har jeg ikke ret i at: Når jeg laver en statefull EJBbean, så bliver den slettet i det øjeblik jeg lukker min browser. Den ligger ikke og roder i servers hukommelse vel. Eller jeg kan kalde dens ejbRemove metode, for at slette den ikke.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.