Wiley Java 2 Enterprise Edition 1.4 (J2EE 1.4) Bible 978-0-7645-3966-4 Benutzerhandbuch

Produktcode
978-0-7645-3966-4
Seite von 14
Understanding
Java and the
J2EE Platform
J
ava 2 Enterprise Edition, or J2EE, is a package of specifi-
cations aligned to enable the development of multi-tier
enterprise applications. The specifications outline the various
components needed within a J2EE enterprise system, the
technologies for accessing and providing services, and even
the roles played during the development, deployment, and
runtime lifecycle. The combination of these specifications
introduced faster and more streamlined development pro-
cesses, to the software industry, that have been mapped onto
common software methodologies such as RUP, XP, and others.
J2EE has fast become the de facto standard for developing and
deploying enterprise systems. It represents Sun’s attempt to
take their Java mantra of “Write Once, Run Anywhere” to the
next level and make it “Write Once, Deploy Anywhere.” While
using it is not as easy as dropping new code fragments into
existing code, J2EE has made significant strides in easing the
burden on the developers and deployers of a system.
This chapter will introduce J2EE. At the time of this writing
J2EE 1.4 is in beta but it should be in public release by the
time this book is published. 
Reviewing a Brief History of Java
In 1995, Sun released Java, a fully object-oriented program-
ming language. While most of the concepts within Java were
not new, it did meld many features, such as memory manage-
ment and garbage collection from Smalltalk and the syntax of
C/C++, into a new easy-to-learn programming language. 
1
1
C H A P T E R
In This Chapter 
Reviewing a brief
history of Java
Understanding J2SE
Examining the 
origin of J2EE
Working with 
the Model-View-
Controller (MVC)
Understanding 
the J2EE APIs
Discovering what’s
new in J2EE 1.4
Looking toward 
the future of J2EE
Understanding the
Java Community
Process
c539663 ch01.qxd  7/25/03  9:13 AM  Page 3