Packt Publishing, 2008. — 399 p.
In 1999, Sun Microsystems split the Java language into three editions, J2SE (Java 2, Standard Edition), J2ME (Java 2, Micro Edition), and J2EE (Java 2, Enterprise Edition). The reason for the split was that the Java language was covering a lot of territory, and not all developers used all the features of the language. To make the language more manageable, the decision was made to split the language into the three editions.
Since then, the different editions of the language have been renamed to Java SE, Java ME, and Java EE. The reason for renaming the different editions was that the Java platform obtained brand recognition among consumers, and Sun Microsystems wanted to make it obvious that Java SE, ME, and EE were recognized as part of the Java platform.
All three editions share the core of the Java language, but additional APIs are included in each edition that are not available in the others. In this book we will cover Java EE, and how to use NetBeans to more effectively write applications conforming to the Java EE specification.