Ich werde ein wenig von dem teilen, was ich über die Verwendung von Spring weiß. Sie haben recht, wenn Sie sagen, dass Java EE 7 alle Technologien zur Lösung der Probleme bietet.
Well Spring erweitert diese Funktionen und erleichtert Entwicklern das Leben.
Als ein Beispiel, wenn Sie Spring MVC Framework verwenden, können Sie Spring UI-Tags verwenden, um Ihre JSP zu erstellen, und diese Tags wiederum können Ihnen helfen, die Werte direkt Ihrem Controller zuzuordnen. Unter Controller verstehe ich die Java-Klasse, die aufgerufen wird, wenn Sie das Senden durchführen. Es hilft Ihnen auch, die Formulardaten zu validieren.
Dies kann auch mit der Servlet-Technologie erreicht werden, aber mit Spring können Sie sich auf die Geschäftslogik konzentrieren und sich darum kümmern.
In meiner Erfahrung als Entwickler ist es gut, Java EE 7 zu kennen und zu verstehen, aber Frameworks wie Spring verwenden einige der Best Practices und Muster, um Entwicklern das Leben zu erleichtern.
Würde ich gerne die Meinungen von anderen hören.
Hoffe, das hilft.
Natürlich ist eine Sache besser als eine andere, weil Sie das Buch * zuerst * gepackt haben. –