Frühling gegen Java EE 7
Lese ich jetzt "Anfang" Java EE 7". Und ich wurde gefragt, was Java EE 7 ist ein guter Stapel von Technologien, die es enthält, CDI, bean validation, JSF für die web-Schicht und andere Spezifikationen.
So, ich habe eine Frage:
Warum sollte ich die Studie Spring-framework Java-EE-7 vorhanden ist, und umfasst alle Funktionen, die Feder implementiert?
Kommentar zu dem Problem
Natürlich eine Sache, die besser ist als eine andere, weil Sie schnappte sich ein Buch über erste.
InformationsquelleAutor der Frage Korobko Alex | 2013-09-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchte ich wenig von dem, was ich weiß über die Verwendung von Spring. Sie haben Recht, indem Sie sagen, dass Java EE 7 hat alle Technologien, um zu helfen, die Probleme zu lösen.
Gut Frühling steigert nur diese Fähigkeiten und macht das Leben einfacher für Entwickler.
Als ein Beispiel, wenn Sie nutzen Spring, MVC-framework, die Sie verwenden können, Spring-Benutzeroberfläche tags zu erstellen Sie Ihre JSP und diese tags wiederum können helfen, ordnen Sie die Werte direkt zur Steuerung. Durch die controller-ich meine die Java-Klasse, die aufgerufen wird, wenn Sie das tun form Einreichen. Es hilft auch, Sie zur Validierung der Formular-Daten.
Dies kann erreicht werden durch die Servlet-Technologie auch, aber der Frühling lässt sich der Schwerpunkt auf business-Logik und kümmert sich um diese.
In meiner Erfahrung als Entwickler, seine gut zu wissen und zu verstehen, Java EE 7, aber frameworks wie Spring verwenden einige der best practices und Muster, die das Leben leichter machen für Entwickler.
Würde gerne die Meinungen von anderen, wie gut.
Hoffe, das hilft.
InformationsquelleAutor der Antwort Ankur
Denke ich, dass man einfach wissen sollte, beide von Ihnen. Der Frühling hat eine riesige community und ist weit verbreitet, aber Java EE steht für die Zukunft auch mit vielen Technologien, die im Frühjahr in seiner neuesten Versionen.
Allerdings ist es falsch zu sagen, dass Java EE umfasst alle Felder, Frühling tut. Meiner Meinung nach der Frühling hat noch etwas, das könnte den Unterschied machen, wenn Sie die Arbeit in bestimmten Domänen, wie z.B. mobilen (Spring mobile), social (Spring social), navigation fließt management (Spring Webflow) und andere.
InformationsquelleAutor der Antwort umanganiello