2009-02-05 6 views
8

Ich bin ein .NET-Entwickler mit etwa 5 Jahren Erfahrung in der Web-Entwicklung mit Microsoft-Technologien beginnend mit klassischen ASP zu ASP .NET 3.5.Java für fortgeschrittene .NET-Entwickler

Ich habe auch ein wenig Hintergrund 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 bin nur interessiert an 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?

Antwort

8
  • Erhalte eine IDE: IntelliJ (meine Präferenz), Eclipse, Netbeans;
  • Holen Sie sich einen Anwendungsserver: Glassfish (meine Vorliebe; entweder v2 oder v3 Prelude), JBoss oder, wenn Sie sich abenteuerlustig fühlen, SpringSource dm Server;
  • Holen Sie sich ein JDK zB 6u11;
  • Holen Sie sich eine Kopie von Frühling 2.5.6 (oder 3.0M2, wenn Sie abenteuerlustig sind);
  • Holen Sie sich eine Kopie der Spring-Referenzdokumentation;

Legen Sie die Teile zusammen.

+0

+1 für IntelliJ (mit 8 noch?); Servlet-Container wie Tomcat 5/6 oder Jetty sind ausreichend, wenn Sie sich von EJBs fernhalten und bei Spring und POJOs bleiben. – duffymo

+0

Ja, ich benutze 8.0.1 – cletus

4

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 wissen, sollte Java ein Kuchenspaziergang sein. Die Sprachen sind ziemlich ähnlich, also müssen Sie nur die verschiedenen Frameworks kennenlernen.

0

Meiner Erfahrung nach sind offizielle Java-Prüfungen besser als die .Net-Äquivalente, also lohnt es sich, dort anzufangen?

0

Suchen Sie nach einem Servlet/JSP-Tutorial (Gut, wenn auch ein wenig alt, Beispiel here). Sie erhalten Grundkenntnisse in Java Web Application Development.

0

Ich würde überprüfen Bitter Java.

Es ist ein Buch, das Ihnen den falschen Weg zeigt, Dinge zu tun, warum es falsch ist, und dann zeigt es Ihnen den richtigen Weg.

Es entspricht ziemlich genau der Entwicklung des j2ee-Frameworks. Gestartet mit Servlets, zog dann in jsps, dann Muster Befehl usw.

1

Die wohl hilfreiches Buch in Bezug auf das Lernen Java Web-Entwicklungs-Framework, Java Server Faces:

Core JSF - Große Beispiele und explainations überall auf der gesamte Prozess der Verwendung des JSF-Frameworks.

Und natürlich für jeden neu in Java würde ich empfehlen:

Effective Java - Behandelt verschiedene Design-Muster und Praktiken.

Verwandte Themen