Ich empfehle dringend, mit einem guten Buch zu beginnen. Dies ist ein komplexes Thema und selbst ein erfahrener Entwickler benötigt Hilfe, um loszulegen.
Ich empfehle auch, sich mit Nicht-Sun-Technologien gleich zu Beginn vertraut zu machen. Datenbankpersistenz ist mit Frameworks wie Hibernate und iBatis sehr viel einfacher als mit Entity Beans (selbst im neuen Java EE-Standard). Sehen Sie sich ein Abhängigkeitsinjektions-Framework wie Spring und Guice an. Tatsächlich bietet Spring weit mehr als die Abhängigkeitsinjektion (aspektorientierte Entwicklung, Web-Services-Framework, MVC, Wrapper für JDBC und JMS).
Eine weitere wichtige Sache ist die Auswahl der IDE. In der freien Welt können Sie entweder mit Eclipse (Java EE Edition) oder NetBeans gehen. Beide sind gut, ich finde NetBeans ein wenig langsam, aber es wird besser. Ich empfehle auch Tomcat als Anwendungsserver. Obwohl es den Java EE-Standard nicht vollständig implementiert (keine EJBs), gibt es kleine Dinge, die Sie nicht tun können. Komplette Anwendungsserver sind JBoss von RedHat und GlassFish von Oracle. GlassFish ist gut in NetBeans integriert (hat nichts mit dem früheren Anwendungsserver von Sun zu tun - es ist schnell und zuverlässig).
EDIT
Die Frage nach JEE Bücher jetzt geschlossen ist. Antworten vorgeschlagen http://www.theserverside.com/, J2EE: The Big Picture und Manning publications, für Bücher wie "Frühling in Aktion" und "Java Persistence mit Hibernate". Ich bin sicher, dass es jetzt mehr gute Bücher gibt.
Ihr Seitenlink "Frage" wurde nicht gefunden. Bitte korrigieren Sie diese Antwort. – Siddharth