Vor ein paar Jahren arbeitete ich an Java-Enterprise-Webanwendungen. Wir haben so etwas wie dies als eine gemeinsame Architektur:Bewährte Java-Architektur für Unternehmensanwendungen
- Hibernate für den Datenzugriff
- Geschäftslogik
- Session Beans auf der Dienstschicht in einfacher Klasse codiert (interner und externer Zugriff)
- JSP/Servlet für Web ohne Templating oder ähnliches Framework
In den letzten Jahren habe ich mich auf MS und .NET konzentriert.
Wie auch immer, in diesen Tagen sollte ich anfangen, an einer Java-Enterprise-Anwendung zu arbeiten und ich frage mich, was ist "hot" in diesen Tagen in Java-Architektur ... Empfehlen Sie ein Framework zur Erleichterung der Web-Entwicklung? Sind Session-Beans eine gute Lösung?
Was empfehlen Sie für die grundlegende Architektur der Anwendung (um die oben genannten zu ersetzen/zu verbessern) und gibt es einige Open Source/Vorlage für den vorgeschlagenen Ansatz zu berücksichtigen?
Danke!