silly question.... J2SE vs. J2EE
I understand that J2SE is the standard edition and J2EE is the enterprise edition....
I am just wondering what exactly is the different between being a J2SE developer and being a J2EE developer?
I read messages on the forum, and many times a distinction is made by posters like if you are a J2SE developer, the following tool is good enough for you etc....
Any explanation is greatly appreciated!
J2SE is the core language. You can do GUI apps and some basic server stuff with it. J2EE is an extension of J2SE. You need to have the J2SE classes to run J2EE classes. It has classes that allow you to do extensive server side programming.
For instance, I am a J2EE developer and I make jsp's/servlets. Enterprise Java Beans (EJB's) are another thing you can do with J2EE. EJB's are a way of separating business logic from the delivery logic of servlets/jsp. I have had no need to get into this yet. However, even though I am a J2EE developer, I use the J2SE API extensively.