Ich bin ein .NET-Entwickler mit etwa 5 Jahren Erfahrung in der Webentwicklung mit Microsoft-Technologien, angefangen beim klassischen ASP bis hin zu ASP .NET 3.5.
Ich habe auch ein wenig Hintergrundwissen in Java und kann Java-Code sehr einfach schreiben / verstehen. Ich suche nach Ressourcen (online, Bücher), die mit meiner .NET-Erfahrung kompatibel sind. Ich interessiere mich nur für Web-Entwicklung in Java und möchte auf mittlerer Ebene beginnen, auch wenn es mich erfordern, einige Details nachzuschlagen.
Welchen Pfad oder welche Ressourcen würden Sie für fortgeschrittene .NET-Webentwickler empfehlen, um gleichwertige Kenntnisse in Java-Webentwicklungstools zu erlangen?
Legen Sie die Teile zusammen.
Holen Sie sich eine Kopie von Eclipse, und fangen Sie einfach an, den Code anderer Leute zu lesen und einige Java-Dokumente zu lesen. Die Java-Website enthält alle Dokumente online und sie sind eine der besten Sprachspezifikationen, die ich je gesehen habe.
Wirklich, wenn Sie C # ziemlich gut kennen, sollte Java ein Kuchenspaziergang sein. Die Sprachen sind ziemlich ähnlich, also müssen Sie nur die verschiedenen Frameworks kennenlernen.
Wahrscheinlich das hilfreichste Buch zum Java-Webentwicklungsframework, Java Server Faces:
Core JSF - Großartige Beispiele und Erläuterungen zum gesamten Prozess der Verwendung des JSF-Frameworks.
Und natürlich jedem, der neu in Java ist, würde ich empfehlen:
Effektives Java - Umfasst verschiedene Designmuster und Praktiken.
Was auch immer Ihr Level ist, JSF für Ungläubige ist die beste Einführung in JSP / JSF.
Ich würde Bitter Java ausprobieren.
Es ist ein Buch, das dir die falsche Art zeigt, Dinge zu tun, warum es falsch ist, und dann zeigt es dir den richtigen Weg.
Es entspricht ziemlich genau der Entwicklung des j2ee-Frameworks. Begann mit Servlets, wechselte dann in jsps, dann Befehlsmuster, etc.