2010-01-22 10 views
10

Ich habe gerade angefangen, in die Tür der Java-Welt zu gelangen. Ich habe in den letzten 3 Jahren in C# programmiert und habe ca. 3 Monate ASP.Net MVC gemacht. Ich liebe es absolut, aber die Tatsache, dass ich Windows dafür brauche, um die neuesten und besten Bibliotheken laufen zu lassen, ist ein bisschen heruntergekommen ... Außerdem denke ich, dass das Lernen einer anderen Sprache hilft, Konzepte zu verstehen, da man einen Vergleich bekommt.Wie lernen Sie JSP/MVC mit früheren Erfahrungen in ASP.Net MVC?

Ich möchte JSP/MVC lernen. Ich frage mich, ob es ähnlich zu ASP.Net MVC ist, und wenn ich JSP/MVC Web-Anwendungen schreiben kann ohne mit einem anderen Framework (wie Spring), um loszulegen.

Auch, was ist der bessere Weg, JSP/MVC von meinem C# Hintergrund zu lernen?

Alle Vorschläge sind willkommen. Danke im Voraus!

Antwort

4

die Antwort oben zu ergänzen, habe ich dieses fantastische Artikel auf ausgrub in JSP die ersten Schritte:

http://articles.sitepoint.com/article/java-6-steps-mvc-web-apps

Es rechts in die Grundlagen von Servlets, JSP und dann mvc Techniken geht, keiner der Hokuspokus in anderen MVC Tutorials für JSP. Sehr bodenständig. Ich wünschte, der Typ, der es geschrieben hat, würde ein Buch zu diesem Thema schreiben ...

7

JSP ist eine Ansicht Technologie, die am besten mit "klassischen ASP" verglichen werden soll. Das Sun Java-Gegenstück von Microsoft ASP.NET MVC ist eigentlich JavaServer Faces (JSF).

Für eine kurze und schnelle Einführung von JSP/Servlet/JSF, read this answer. Weitere Informationen zu JSF finden Sie unter Sun Java EE 6 tutorial part II chapters 4-9.

Für JSF gibt es übrigens eine andere Ansichtstechnologie zur Verfügung: Facelets. Das ist viel viel besser als JSP. Wenn Sie können, empfehle ich, JSP für dieses Bit zu vergessen und mit Facelets fortzufahren.

+0

Danke, ich werde zuerst in Facelets schauen. –