Sun’s latest Java development wins big

Sun’s latest Java development wins big

Java Web Start could jump-start client-side Java Do you think desktop Java interfaces are capable of handling much more complex applications than their Web counterparts? Your answer is probably yes. However, although they offer numerous benefits, Java-based desktop applications also…

Optimize a query on a Map

Comparing techniques for performance tuning a query on a Map class In “Optimizing a query on a collection”, I considered how to optimize a query on an indexable collection. However, optimizing queries on Map classes turns out to be more…

Modifying archives, Part 2: The Archive class

Modifying archives, Part 2: The Archive class

The Archive class allows you to write or modify stored archive files Author’s note: Before we get started on this month’s article, I’d like to mention that my new book on Java threading, Taming Java Threads (APress, June 2000 (see…

Dive into connection pooling with J2EE

Dive into connection pooling with J2EE

Manage access to shared, server-side resources for high performance The Java 2 Enterprise Edition (J2EE) specification provides a distributed services-based architecture for implementing highly scalable, reliable, and available e-business applications. In general, a J2EE application architecture maps to the Model-View-Controller…

Java Product News (October 27, 2000)

INDEXHEAD: Intuitive Systems updates Optimizeit Intuitive Systems is now shipping Optimizeit 4.0, a revised version of its Java-based language-profiling tool that allows developers to evaluate Java programs, including EJBs, servlets, JSPs, and server-based Java applications. Optimizeit helps Java developers locate…

Activatable Jini services, Part 2: Patterns of use

The RMI activation framework can produce self-sufficient and flexible Jini services In Part 1 of this series, I defined activation as the process of creating and exporting an object via the RMI activation system, making it available for remote method…

Transforming e-business: E-services

HP’s Java-based E-speak development framework aids in developing dynamic e-services There is no denying that leveraging the Internet to streamline corporate business processes has resulted in dramatic gains, introducing efficiencies in both B2B (business-to-business) and B2C (business-to-consumer) transactions. Most of…

AES: Who won?

Discover the results of the Advanced Encryption Standard contest Private-key cryptography has been used for ages, especially on the battlefield. It employs a shared-secret key for communication. By contrast, public-key cryptography, invented in the mid-1970s, relies on the notion of…

Printing in Java, Part 1

Printing in Java, Part 1

Acquaint yourself with the Java printing model Welcome to the first article in a five-part series on printing in Java. In this series, you will learn the strengths and weaknesses of the Java printing API. My goal is to help…