Ich brauche etwas Leichtes, also kein EJB oder Seam.
Möchten Sie erklären, was EJBs seit EJB3 schwer macht? Ist dir klar, dass wir nicht mehr im Jahr 2004 sind? Ich würde gerne Ihre Definition von Licht und Ihre Argumente lesen (und ich werde meine Antwort gerne aktualisieren, da ich mir ziemlich sicher bin, dass ich ein paar solide Dinge zu sagen hätte).
Andererseits brauche ich JPA (Hibernate oder Alternative) und JSF mit IceFaces.
Das Java EE 6-Webprofil, das JSF 2.0, JPA 2.0, Bean Validation, EJB 3.1 Lite, CDI usw. enthält, ist hierfür perfekt geeignet. Sie können das GlassFish v3-Webprofil verwenden , um eine Anwendung auszuführen, die mit dem Java EE 6-Webprofil erstellt wurde .
Denken Sie, dass ein solcher Stapel auf Spring 3, der auf Tomcat bereitgestellt wird, eine gute Wahl ist? Oder könnte eine Java EE 6-Webanwendung besser sein?
Nun, ich mag die Idee, meinen Code auf einer nicht proprietären Plattform (Java EE) anstatt auf einem proprietären Container (Spring) auszuführen . Und ich denke, dass Java EE 6 gut genug ist (und dies ist ein Euphemismus, EJB 3.1 (Lite), JPA 2.0, JSF 2.0, CDI Kick Ass). Beachten Sie, dass ich ein JSF-Skeptiker war, aber ich habe einen zweiten Blick darauf geworfen, und JSF 2.0 mit CDI ist so unterschiedlich, dass ich es nicht einmal vergleichen kann. Und wenn Sie sich CDI nicht angesehen haben, lassen Sie mich Ihnen sagen, dass es rockt.
Ich befürchte, dass Java EE 6 eine neue Technologie ist, die noch nicht gut dokumentiert ist.
Java EE sieht für mich ziemlich gut dokumentiert aus. Das klingt nach freiem Anspruch. Und ob Sie es glauben oder nicht, ich finde, dass der Frühling kompliziert wird, während Java EE einfacher wird.
Tomcat scheint einfacher zu warten zu sein als Glassfish 3.
Hast du etwas probiert? Haben Sie ein bestimmtes Problem gehabt? Auch dies klingt nach freiem Anspruch.