Description: If you have been part of the computer programming world for any length of time you are sure to have heard of, and probably used, Java 2 technologies. Java 2 is Sun Microsystems's development platform for creating end—to—end network applications and embedded applications. Two Java platforms exist, Java 2, Standard Edition (J2SE) and Java 2, Enterprise Edition (J2EE). The J2SE platform contains essential items like compilers, tools, API's, and runtimes for creating and deploying applications as well as applets created with the Java language. The J2EE platform includes support for Web Services and the infrastructure for building secure and robust business applications.