Hallo,
ich habe gelernt, dass man bei Verwendung von EJBs bestimmte Sachen nicht tun darf bzw. sollte, um die Dinger so wie gedacht nutzen zu können. Konkret gehts dabei um Zugriff auf Dateien und eigene synchronized-Methoden.
Ich hab jetzt aber eine Webanwendung (seam 2), wo es pro User eine Session Scope Komponente gibt, die genau das tun muss. Ich tendiere also dazu, diese nicht als EJB sondern als normales Pojo-Objekt zu implementieren (die ja von seam genauso per DI usw. benutzt werden kann). Habe allerdings auch gelernt, dass die Performance von EJBs gegenüber normalen Pojos oder JSF-managed-Beans deutlich bessser sein soll (Faktor 10, hiess es).
Bei der Anwendung sollen bei maximaler Auslastung ca. 100-200 User gleichzeitig angemeldet sein und kontinuierlich damit arbeiten.
Kann man das dann mit Seam-Pojos machen, oder ist da die Performance von EJBs zwingend notwendig, oder ist das was ich geschrieben hab eh alles Unisnn? Mir fehlen da die eigenen Erfahrungen, kann mich also nur darauf stützen, was ich selber erzählt bekommen hab.
Wäre also gut zu wissen wenn ich die Anwendung wie geplant implementieren kann oder mir doch noch ein ganz anderes Konzept überlegen muss.
Gruß+Danke
Jan
ich habe gelernt, dass man bei Verwendung von EJBs bestimmte Sachen nicht tun darf bzw. sollte, um die Dinger so wie gedacht nutzen zu können. Konkret gehts dabei um Zugriff auf Dateien und eigene synchronized-Methoden.
Ich hab jetzt aber eine Webanwendung (seam 2), wo es pro User eine Session Scope Komponente gibt, die genau das tun muss. Ich tendiere also dazu, diese nicht als EJB sondern als normales Pojo-Objekt zu implementieren (die ja von seam genauso per DI usw. benutzt werden kann). Habe allerdings auch gelernt, dass die Performance von EJBs gegenüber normalen Pojos oder JSF-managed-Beans deutlich bessser sein soll (Faktor 10, hiess es).
Bei der Anwendung sollen bei maximaler Auslastung ca. 100-200 User gleichzeitig angemeldet sein und kontinuierlich damit arbeiten.
Kann man das dann mit Seam-Pojos machen, oder ist da die Performance von EJBs zwingend notwendig, oder ist das was ich geschrieben hab eh alles Unisnn? Mir fehlen da die eigenen Erfahrungen, kann mich also nur darauf stützen, was ich selber erzählt bekommen hab.
Wäre also gut zu wissen wenn ich die Anwendung wie geplant implementieren kann oder mir doch noch ein ganz anderes Konzept überlegen muss.
Gruß+Danke
Jan