Every application has to consider how its data is stored, manipulated, and
accessed. Fortunately for Java developers Sun provides commonly employed data
structures as part of the Java platform in the Java Collections Framework
(JCF). A framework is a set of well-defined interfaces that, if used
properly, can benefit productivity tremendously, increase reusability, reduce
software costs, and improve quality.
The JCF acts as a supporting structure for data manipulation.
Well-thought-out choices in this arena make the difference between
superior-performing software modules that are easy to build and maintain and
those that have performance problems and are difficult to build and modify.
Interfaces and abstract classes are at the heart of the JCF. These describe
the data st... (more)
Most Web-based applications today confine users to the frame of their
browser, restricting them to viewing only one Web page at a time.
Technologies such as JavaScript make additional browser windows possible, but
this approach doesn't enable the kind of customized menus, toolbars and
windowing features available in a traditional client/server application. Java
Swing provides additional ... (more)
Common Object Request Broker Architecture and Java are among the newest
emerging technologies revolving around IP and Internet applications. The
CORBA specification defines an industry-wide standard infrastructure that
simplifies the integration of software systems using object-oriented
techniques. CORBA separates architecture and implementation from interface
specification, allowing cli... (more)