Ich entwickle gerade ein großes Stück Software auf JavaEE. Wir haben die allgemeinen Richtlinien von JavaEE befolgt, die besagen, dass jeder zugehörige Satz von Operationen in eine eigene EJB gehen sollte. Wir haben derzeit über 275 verschiedene EJB-Klassen (Stateless Session Beans). Diese Zahl wird wahrscheinlich auf mindestens das Doppelte dieser Zahl anwachsen.Wie viele EJBs sind zu viele?
Ich würde gerne wissen, ob die EJB-Container entworfen sind, um so viele verschiedene Arten von EJBs zu halten. Ich bin daran interessiert zu wissen, ob wir durch zu viele solcher Klassen eine schlechte Leistungseinbuße erleiden werden, und wenn einige Optimierungen auf der Ebene des Anwendungsservers diese hypothetischen Probleme lindern können.
Wir verwenden Glassfish v2 mit JavaEE 5 auf Suns Java 6, so dass Ratschläge zu dieser speziellen Plattform am meisten geschätzt werden.
+1 für die "any überhaupt" -Kommentar – tommym
Danke, etlerant! Ein weiterer Unternehmen, Java-Flüchtling, sehe ich. –