MagPortal.com   Clustify - document clustering
 Home  |  Newsletter  |  My Articles  |  My Account  |  Help 
Similar Articles
JavaWorld
July 25, 2003
David Geary
Make your apps fly Allocating numerous objects can degrade your application's performance. This article shows how to implement the Flyweight design pattern to greatly reduce the number of objects your application creates, which decreases your app's memory footprint and increases performance. mark for My Articles similar articles
JavaWorld
March 2003
David Geary
An inside view of Observer The Observer pattern lets you build extensible software with pluggable objects by allowing communication between loosely coupled objects. The author explores the Observer pattern, how it's used throughout the Java 2 SDK, and how you can implement the pattern in your own code. mark for My Articles similar articles
JavaWorld
June 2001
Michael Daconta
An API's looks can be deceiving When you examine an API, your first impressions are often wrong. The author examines two cases where an intuitive model of how an API should work trips over the complexity of implementation details... mark for My Articles similar articles
JavaWorld
April 2002
David Geary
Strategy for success The Strategy design pattern embodies two fundamental tenets of object-oriented design: encapsulate the concept that varies and program to an interface, not an implementation. This article shows how to use the Strategy pattern to implement an extensible design... mark for My Articles similar articles
JavaWorld
June 2002
David Geary
Take command of your software How to use the Command pattern both in client-side Java to attach application-specific behavior to Swing menu items and in server-side Java to implement application-specific behavior with the Apache Struts application framework. mark for My Articles similar articles
JavaWorld
May 30, 2003
David Geary
Facade clears complexity The Facade design pattern simplifies complex APIs by providing a simplified interface to a complex subsystem. This article explores a built-in Swing facade for creating dialog boxes and a custom facade for getting a Swing application off the ground. mark for My Articles similar articles
JavaWorld
August 2001
Ray Djajadinata
Sir, what is your preference? J2SE 1.4 offers a number of new APIs to make your Java development life easier. This article discusses one of those APIs: Preferences. It explains how Preferences solves typical problems in managing our applications' preferences, while still being simple and easy to use. mark for My Articles similar articles
JavaWorld
February 2001
Wally Flint
Plant your data in a ternary search tree The ternary search tree (TST) provides a fast and flexible approach to storing data. This article shows you how to use the TST with Java to build an English dictionary that matches words and checks spelling, and how to use a TST to construct a database and an array that can assume any size or dimension on the fly. mark for My Articles similar articles
JavaWorld
February 2002
Dirk Reinshagen
Connect the enterprise with the JCA, Part 2 This article demonstrates a simple JCA (J2EE Connector Architecture) adapter implementation. After you read this article, you'll possess a good understanding of how to build your own JCA adapter... mark for My Articles similar articles
JavaWorld
January 2, 2004
Allen Holub
More on getters and setters This article provides one of several possible programmatic solutions to the get/set-elimination problem. In particular, it demonstrates how to construct both Web-based and client-side user interfaces without exposing your object's implementation to the entire program. mark for My Articles similar articles
JavaWorld
November 2001
John Chamberlain
Implement a J2EE-aware application console in Swing Learn the fundamentals of Swing while creating a command console to control complex enterprise applications. A console provides a window into a system's operation and allows operators to configure, monitor, and control the system in real time... mark for My Articles similar articles
JavaWorld
October 3, 2003
Allen Holub
Create client-side user interfaces in HTML This article presents a variant on Swing's JEditorPane that makes it possible to specify an entire screen of your client-side user interface (UI) in HTML. mark for My Articles similar articles
JavaWorld
June 13, 2003
Jeff Friesen
Datastructures and algorithms, Part 2 This article concludes a two-part series that explores two important computer science topics: datastructures and algorithms. mark for My Articles similar articles
JavaWorld
January 2001
Gregg Sporar
Retrofit existing applications with RMI Partitioning an existing application so it is distributed across multiple CPUs is easy using Java's Remote Method Invocation (RMI). However, RMI must be carefully introduced into existing source code... mark for My Articles similar articles
JavaWorld
May 2002
A J2EE presentation pattern: Applets with servlets and XML Sometimes a standard HTML view on your J2EE-based system doesn't offer a sophisticated enough user interface. Based on the pattern described here, you can enhance such a Web interface with the Java Plug-in. The Java Plug-in lets you embed applets that consume XML documents and display the contained data in a particular way. These XML documents contain presentation data derived from servlets looking at your business logic tier. This lets your users access powerful UI components while still retaining a strong decoupling between the business logic and presentation tiers---without complicated firewall issues. mark for My Articles similar articles
JavaWorld
July 2000
Mark Johnson
Programming XML in Java, Part 3 An in-depth look at the Document Object Model (DOM), the most common alternative XML-processing mechanism. See how you can use DOM to manipulate the source code data in an illustrative example program... mark for My Articles similar articles
ONLINE
May/Jun 2002
Maryellen Mott Allen
The Hype Over Hyperbolic Browsers How could libraries benefit from the field of information visualization? What type of visual interface would marry well with our organizational traditions? There are as many possibilities as there are ideas. However, consider the hyperbolic information structure�... mark for My Articles similar articles
The Family Room The Care & Feeding of Christmas Trees Every tree trimmer's nightmare is the tree that immediately loses all its needles and becomes drier than the Nevada dessert in a mere matter of days. Don't let this happen to your tree... mark for My Articles similar articles
This Old House
Lynn Ocone
Putting Down Roots How to add a tree to your yard---the right way. mark for My Articles similar articles
Popular Mechanics
April 1998
Merle Henkenius
Gardening Guide: Planting Mature Trees Cut years off your landscaping schedule with the right equipment and transplanting know-how... mark for My Articles similar articles
The Family Room
Monica Resinger
Potted Christmas Trees - Is It Worth It? Each holiday season, I think about getting a live, potted Christmas tree. I keep thinking that it would sure save a lot of money because we should be able to use it as a Christmas tree for a few years -- as long as I can keep it alive... mark for My Articles similar articles
The Family Room Enjoy the Holidays with a Live Christmas Tree That Lasts! Here are some steps for selecting and caring for your live Christmas tree that will lengthen your enjoyment this Christmas... mark for My Articles similar articles
This Old House
Sal Vaglica
Christmas Tree 101 Tips on how to buy the perfect tree, and what to do with it when you get home. mark for My Articles similar articles
Science News
May 12, 2007
Julie J. Rehmeyer
A Grove of Evolutionary Trees "Trees of life" show patterns of evolutionary descent, and they fit together mathematically to form an abstract forest. mark for My Articles similar articles
CRM
April 2010
Travis Urban
Saving Trees, One T-Shirt at a Time Customers at Stanford University's student store no longer have to receive receipts. mark for My Articles similar articles