I'm new to Java,
so any comment is welcome.
I'm new to Java,
so any comment is welcome.
j2ee is enterprise edition.
Includes jsp, servlets, beans, and some other stuff for server programming.
j2se is standard edition. This is plain old Java. Includes GUI stuff.
J2SE refers to the standard version of Java and its libraries. J2EE refers to the Enterprise edition of Java which is used to deploy web applications...
The biggest difference are the enterprise services (hence the ee) such as an application server supporting EJBs etc.
First, J2SE and J2EE have been renamed. They're now JavaSE and JavaEE.
Essentially, JavaSE is your standard Java designed for end-users. That's what you'd develop to for desktop applications. JavaEE is the enterprise edition, designed for server programming, such as SOA and web applications.
Duplicate of http://stackoverflow.com/questions/196265/jse-vs-j2ee-college-and-career/196439#196439 which contains several good descriptions of the differences.