I've been a C# developer for 3 years and I'm very proficient. I've just changed jobs and have moved into a Java shop. I have absolutely no problem reading and understanding Java Code.
I am looking for a detailed description of the mechanics of Java and JSP from a developers standpoint, ideally, to help make the transition from C# to Java.
When I compile my C# app, the classes get compiled into a DLL in the bin folder. Simple enough. What happens when I compile a Java app? Also, when I make a change to an ASPX page in ASP.NET, the change is immediate without the need to rebuild. Is this case for Java or do I need to recompile? And what the hell is a BEAN and how do I use it?
Basically, I am looking for as many of the differences (and similarities) to get me off to a good start. I understand there will be a learning curve as I familiarize myself with Java objects, but right now, my biggest hurdle is that I don't yet understand the BIG picture in how all the pieces fit together.
Thanks in advance...500 PTS