2010-01-14 4 views
5

Ich habe gute Kenntnisse von PHP. Aber ich möchte auch Technologien wie JSP lernen. Ich habe Apache Tomcat 6.0 und Eclipse Java EE installiert.Wie beginne ich mit Java Server Side Technologien?

Ich suchte nach JSP Tutorials auf Google und fand, dass es verschiedene Dinge wie JSP, Servlets, Struts, EJB, JSF, etc. gibt. Ich habe viel über Struts und JSF gehört, dass sie sehr gut sind.

Ich möchte wissen, in welcher Reihenfolge sollte ich beginnen, diese Technologien zu lernen. (Ich habe gute Kenntnisse in Core Java)

Antwort

3

Sie möchten zunächst durch das Lernen der Grundlagen von Servlets und JSP beginnen. Dies sind die Bausteine ​​für Webanwendungs-Frameworks.

Ich würde nicht verbringen zu viel Zeit auf Servlets über ein Verständnis davon, wie sie im Allgemeinen arbeiten. Die meisten schweren Arbeiten werden heutzutage von Web-App-Frameworks ausgeführt.

Sobald Sie mit den Grundlagen vertraut sind, wie Java als Webseite funktioniert, gehen Sie zu anspruchsvolleren Frameworks wie JSF, Spring Web MVC oder Struts über. Diese Frameworks verwenden alle das MVC-Entwurfsmuster, das Sie möglicherweise mit PHP-Frameworks verwendet haben (wenn nicht, ist es ein sehr gutes Prinzip zu lernen). Alle diese Projekte sind gut dokumentiert und haben eine beträchtliche Gemeinschaft.

Als eine Anmerkung, ich fühle, dass JSF eine steilere Lernkurve als entweder Frühling oder Struts hat. Wenn Sie sich für JSF interessieren, empfehle ich, in das Seam-Framework zu schauen, das JSF verwendet, es aber auch etwas vereinfacht. Sie können JSF + Seam gleichzeitig lernen.

Wie für Bücher ... für JSF, mag ich Core JavaServer Faces. Für den Frühling mag ich Frühling in Aktion.

+1

Ein weiteres nettes Buch, das einen Blick wert ist ist Expert One-on-One J2EE-Entwicklung ohne EJB (http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764558315.html) . Es ist geschrieben von Rod Johnson, der Frühling schuf. Viele der dort beschriebenen Prinzipien sind immer noch gut, auch wenn es sich um ein Buch von 2004 handelt. – svachon

0

Ich würde Sie empfehlen Head first Servlet und JSP dieses fantastische Buch gibt Ihnen Kick-Start für JSP und Servlet mit der Server-Seite Wissen sehr perfekt.

Head First Servlets and JSP