Move from .Net to Java
I have been an ASP/.Net Web Developer for around seven years. I am interested in expanding my toolset considerably by learning Java and Oracle, but I have no-idea where to start. Aside from leaning the actual Java language what other things should I be looking at? For example would learning JBoss or Oracle App Server be more benefical? Is there much point learning about Swing if I am going to remain developing web applications, or should I do both? What IDEs should I be gettting used to, NetBeans or JDeveloper?
I am happy learning from books and websites so if anyone has any suggestions they will greatfully received.