J2SE
1.3:
After learn J2SE 1.2 next major release of Java, known by this time as J2SE (Java 2 Standard
Edition), came in 8th May of 2000. It was codenamed Kestrel and was also called
Java 2, Release 1.3. This version did not make lots of additions to its
predecessor.
· The number of classes
increased from 1,520 to 1,840, and
· the number of packages
increased from 59 to 76
The notable changes included the bundling of
the HotSpot
JVM (first released in April 1999 for J2SE 1.2 JVM), Java Sound, Java Naming and Directory
Interface (JNDI), and Java Platform Debugger Architecture
(JPDA).
JNDI
JNDI
provides Java platform- based applications with a unified interface to multiple
naming and directory services in the enterprise, including Lightweight Directory Access Protocol (LDAP), Domain Name System (DNS),
and Network Information Service (NIS), Common Object Request Broker
Architecture (CORBA), and file systems.
Like
all Java APIs, JNDI is independent of the underlying platform. The service provider
interface (SPI) allows directory service implementations to be plugged into the
framework, which may make use of a server, a flat file, or a database.
Java RMI API
The RMI
API had several enhancements—strings longer than 64K could now be
serialized, and rmid now required a security policy file, to name a couple. Two
new methods were added in the DataFlavor class of the drag-and-drop API.
Java 2D API and Other Enhancements
Several
additions were made to the Java 2D API, including support for
Portable Network Graphics (PNG) format. Besides these, many changes were made
to Swing, AWT, Security, and Object Serialization APIs. The java.math
package was enhanced, and some classes were added, including the Timer
class, the StrictMath class, the print class, and the java.media.sound
class. This API introduced Hotspot and RMI over IIOP (discussed earlier). The RSA
code signing was also added. The next minor release was J2SE 1.3.1, codenamed Ladybird, which was released on May 17,
2001.
J2EE:
Also, At the time the Java 2 platform was introduced, Java ventured into another arena, known as server-side Java. A separate bundle of Java classes was introduced for this purpose and was called J2EE (Java 2 Enterprise Edition). This included classes for server-side component developments such as Servlets. J2EE has also gone through several major revisions and now includes classes for creating server-side components such as Enterprise Java Beans (EJBs), Java Server Pages (JSPs), Java Database Connectivity (JDBC), J2EE connectors, and more. By this time,
Java was clearly split into two areas:
· The server-side Java (J2EE,
now called Java EE) and
· The standard edition of Java
(J2SE).
Leave Comment
1 Comments