Home > Articles > Programming > Java

  • Print
  • + Share This
This chapter is from the book

1.7 Software Used

Java 2 Standard Edition version 1.3.1 was the basic JDK used to produce all of the example code in this book. On top of this, various portions of J2EE were used. Most of the examples do not require the use of a full-blown application server, so frequently a J2SE SDK and a servlet engine such as Apache Tomcat are all that is needed.

For the J2EE components, J2EE 1.3 was the basis for all examples. Primarily, the servlet 2.3 and JSP 1.2 specifications were used as the foundation for many of the examples in the book. Table 1.1 summarizes the various components included in the J2EE specification for the latest releases.

In the table, I've also included some early information about the forthcoming J2EE 1.4 release. The specification is currently scheduled for final release in the first quarter of 2003; actual implementations will follow. The specification is not yet in public draft form, and I wasn't able to find any information about some of the components. However, support for Web Services is the major focus of J2EE 1.4, and as it becomes available it will provide the best foundation on which to develop and deploy Web Services. Details about some of the new components are found in various places throughout this book; refer to the index if you just can't wait.

Table 1.1 J2EE Versions and Component Technology Versions

Component

J2EE 1.2 Version

J2EE 1.3 Version

J2EE 1.4 Version

Enterprise JavaBeans

1.1

2.0

2.1

JavaServer Pages

1.1

1.2

1.3

Servlets

2.2

2.3

2.4

JDBC Standard Extension

2.0

2.0

no change?

Java Transaction API

1.0

1.0

no change?

JavaMail

1.1

1.2

no change?

Java Message Service

optional

required

no change?

JAXP

not included

1.1

1.2

J2EE Connector

not included

1.0

1.5

RMI/IIOP

included

Part of J2SE 1.3

Part of J2SE

JNDI

included

Part of J2SE 1.3

Part of J2SE

JAXR

not included

not included

1.0

JAX-RPC

not included

not included

1.0

JAXM

not included

not included

optional

JAXB

not included

not included

1.0?


Examples were tested on various platforms and operating systems, including HP 9000s (HP-UX 11.0 and later operating systems), HP e3000s (MPE/iX 6.0 and later operating systems), HP Vectras (Windows NT 4.0 and Windows 2000), and HP Pavilions (Windows ME).

  • + Share This
  • 🔖 Save To Your Account