[prog] Java Confusions!

Rachel McConnell rachel at xtreme.com
Wed Oct 29 16:37:17 EST 2003


> -----Original Message-----
> From: programming-bounces at linuxchix.org 
> [mailto:programming-bounces at linuxchix.org] On Behalf Of Cindy Wong
> Sent: Wednesday, October 29, 2003 6:06 AM

[...]

> The three flavours of Java:
> 
> * J2SE - The basis of all things Java.  If you're trying to 
> write or run
>    desktop applications or applets, this is the flavour for you.
> * J2EE - Think of it as the enterprise extension of regular Java,
>    because it cannot exists on its own and requires J2SE installed.
>    You'll need it if you're writing/running Servlets, EJB or 
> JSP.  If you
>    have no idea what these are, then you don't need it. =)
> * J2ME - This is more like a stripped down version of J2SE, 
> intended for
>    mobile devices and devices with small computing power and 
> resources.
>    Again, if you don't know, then you don't need it. =)

[...]

One small correction here, you do not need J2EE to write servlets or JSP
(Java Server Pages) - J2SE contains all the required libraries for
(non-distributed) web applications.  You do need J2EE for EJB
(Enterprise Java Beans).  But as Cindy truly points out, if you don't
know what EJB is (are), you don't need them OR J2EE.

Rachel



More information about the Programming mailing list