As Java matures, new sets of behavior added to its API allow developers and
programmers to write more sophisticated programs with less difficulty. This
article focuses on collections API, a new abstract data structure that will
be a part of the core Java Development Kit (JDK) 1.2 API. (The collection
classes are also available as an add-on package for the JDK 1.1 class
libraries.)
Overview
An object-oriented application often consists of classes that need to refer
to a collection of values of a given type. JavaSoft supports this capability
by means of its rich set of collection classes - abstract data types for
modeling "collections" of objects. Collections are a recent addition to the
JDK. A collections API is a unified framework for representing and
manipulating collections, allowing them to be manipulated independently of
the details of their representation. Som... (more)
As Java takes a leap toward the next generation of enterprise computing,
enterprises get ready to deploy large-scale business applications using Java.
This article describes how the new Enterprise Java-Beans (EJB) technology
from Sun Microsystems can be instrumental in building distributed enterprise
applications. We'll first look at the application server implemented by
Weblogic, which uses EJB technology to provide business solutions. Then I'll
discuss how this powerful technology can be used in the context of a true
distributed environment such as CORBA.
Background
Most of yo... (more)
Every problem in software development can be approached in multiple ways.
Graphical user interface (GUI) development is no exception to this rule. With
increasing numbers of Web-based and e-commerce applications around the globe,
the greatest demand so far - which is growing every day - has been for thin
clients or Web clients. The question is whether XML can help in this area.
The answer is yes, but only if it satisfies your solution requirements.
In this article we'll see how XML can be used to develop Web-based user
interfaces. XML may present an elegant approach to Web UI deve... (more)