Link to home
Create AccountLog in
Avatar of mmarksbury
mmarksbury

asked on

Java Overview for a C# Guy

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.

For example...

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
ASKER CERTIFIED SOLUTION
Avatar of jhance
jhance

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
SOLUTION
Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
Avatar of mmarksbury
mmarksbury

ASKER

Okay...

So if I added a JSP page with inline logic to a JSP web app, and accessed that page...it would get compiled into a servlet on first access.  Is that correct?  If so, where is that servlet stored, or do I even need to care?

If I wanted to build a bean, for portability and reuse, I would need to compile it first (into a .class), add it to the JSP app (how) and call it using the jsp:bean tag?
SOLUTION
Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
SOLUTION
Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.