1.4 Why J2EE and Not Java?
Originally, I set out to cover all possible Java technologies with an emphasis on application architecture and designwhich would include JavaBeans, JFC, and Applets, for example, along with the topics presented here such as servlets and Enterprise JavaBeans. The topic was simply too broad, and I could not possibly do justice to the "interesting" architectures simply because of the number of permutations that were to be covered.
Once it became clear that a narrower focus was needed, the Java 2 Enterprise Edition set of technologies became the obvious area on which to focus. The topic was then further refined to include an emphasis on J2EE Web Services. Since the intended audience for this book is programmers who have at least a little prior Java experience, chances are you already have some familiarity with Java 2 Standard Edition (J2SE) features such as JavaBeans and Appletsprobably to about the same level that I could have covered in a single chapter. So I decided not to cover those items explicitly. But because some example code had already been developed, you'll probably find some details about these J2SE technologies tucked away in various places.
Java 2 Enterprise Edition is interesting because that's where the action is. While the core Java APIs are relatively (an important qualification) stable, the J2EE APIs are still evolving at a rapid pace, and there is a much greater need for instructional material.