| Similar Articles |
 |
JavaWorld February 2002 Jeff Friesen |
Classes within classes As with fields and methods, Java allows classes to be members of other classes. This article explores Java's support for class nesting...  |
JavaWorld August 2001 Jeff Friesen |
Object-oriented language basics, Part 5 Every Java class has a superclass. In the absence of an extends keyword, Object is that superclass. Object takes center stage as this article presents its 11 methods...  |
JavaWorld October 2001 Jeff Friesen |
Object-oriented language basics, Part 7 This final installment of Java 101's object-oriented programming series explores Java's support for polymorphism and investigates how abstract classes accommodate generalities in class hierarchies.  |
JavaWorld August 1, 2003 Allen Holub |
Why extends is evil Improve your code by replacing concrete base classes with interfaces  |
JavaWorld July 18, 2003 James Carman |
Get down to business In this article, you will learn how to structure your applications such that modifications to the business object implementation do not require changes to the user interface using a simple framework for accessing your business objects.  |
JavaWorld November 2001 Jeff Friesen |
Class and object initialization An exploration of class and object initialization, which introduces the strange concepts of the <clinit> and <init> methods...  |
JavaWorld September 2001 Jeff Friesen |
Object-oriented language basics, Part 6 Learn why Java's standard class library contains empty interfaces (such as Cloneable and Serializable). Also, examine the power of interfaces and learn why they provide more than a workaround for Java's lack of multiple implementation inheritance support...  |
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.  |
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...  |
JavaWorld August 2001 Bill W. Davis |
Dynamically extend Java applications Do you want to write programs that can be extended without source code changes? The techniques described in this article show you how to use interfaces and dynamic class loading to create highly extensible systems...  |
JavaWorld February 2002 David Geary |
Take control with the Proxy design pattern The Proxy design pattern in Java lets you substitute a proxy for an object. In that capacity, proxies prove useful in many situations, ranging from Web services to Swing icons...  |
JavaWorld October 2001 David Geary |
Amaze your developer friends with design patterns Design patterns are proven techniques for implementing robust, malleable, reusable, and extensible object-oriented software. This article introduces design patterns to Java developers and explores Strategy, Composite, and Decorator -- three common, yet powerful, design patterns in the JDK...  |
JavaWorld June 2001 Jeff Friesen |
Object-oriented language basics, Part 3 The author explores composition and demonstrates its value in object-oriented programming. Composition and inheritance are design consepts related in a manner similar to both sides of the same coin...  |
JavaWorld May 2001 Jeff Friesen |
Object-oriented language basics, Part 2 In this article, you'll gain an understanding about fields, parameters, and local variables and learn to declare and access fields and methods...  |
JavaWorld September 2001 Wm. Paul Rogers |
Maximize flexibility with interfaces and abstract classes Most introductory Java texts take an implementation-centric stab at how to use interfaces and abstract classes. However, few provide a clear design distinction for choosing between these two similar object-oriented constructs...  |
JavaWorld October 2001 |
Java 101 study hall Brush up on Java terms, learn tips and cautions, and enter the first Java 101 reader challenge  |
JavaWorld April 2001 Geoff Friesen |
Object-oriented language basics, Part 1 An introduction to object-oriented programming and how to declare classes and create objects from those classes...  |
JavaWorld February 2001 Robert Nielsen |
Learn Java from Ben Franklin While Benjamin Franklin never wrote a line of Java code, his techniques for better writing can be applied to writing Java. Anyone with at least a basic grasp of Java can use Franklin's learning methods...  |
JavaWorld March 2002 James Carman |
Write once, persist anywhere Most J2EE applications strive to abstract the database tier by employing the Data Access Object design pattern. This article shows you a DAO pattern framework that you can reuse on all your projects, regardless of object type...  |
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...  |
JavaWorld July 2001 Jeff Friesen |
Object-oriented language basics, Part 4 The author shows how to use inheritance to create layered objects, and compares and contrasts inheritance with composition...  |
Linux Journal May 2000 James Norton |
Dynamic Class Loading for C++ on Linux A technique that will provide developers with much flexibility in design.  |
JavaWorld November 2000 Geoff Friesen |
Applications, applets, and hybrids This article establishes our bearings and sets sail to the land of applications, applets, and hybrids (an unusual category of Java programs)...  |
InternetNews November 4, 2010 |
A Faster Web Thanks to Google? Google released a module for the Apache 2.2 Web server that promises to give tens of millions of sites a significant speed boost.  |
Investment Advisor October 2010 Dan Skiles |
Server Rack -- Don't Forget Physical Security Make sure that your server is secure enough that someone can't walk in and carry it out without much work.  |
InternetNews October 8, 2010 |
New Release Improves Tcat Server Performance The Tcat Server 6 R4 version of Tcat Server includes performance and security improvements.  |
JavaWorld November 2000 Abhilash Koneri |
Eliminate tedious programming: Recover data with XML and Reflection The parsing of ResultSets forms one of the most significant tasks involved in retrieving data from a database. But, as a repetitious and uninteresting assignment, it is not a favorite among developers. How to supplant ResultSet parsing in the data access objects...  |
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.  |
JavaWorld July 2000 Jacob Weintraub |
Learn how to store data in objects In this second installment of Java 101, Jacob Weintraub delves into storing data in Java and the various ways you can use that data. Specifically, he examines how objects store data and how you can pass data to objects in method calls...  |
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...  |
JavaWorld November 2001 Michael C. Daconta |
Practice makes perfect One pitfall stumbled on while porting an Extensible User Interface Language (XUL) game to Java and two pitfalls sent in by readers...  |
PC Magazine September 14, 2011 Samara Lynn |
Hands On: Windows Server 8 Microsoft is calling Windows Server 8 a "game-changer." They might be right.  |
JavaWorld March 2001 Brian Goetz |
Design for performance, Part 3: Remote interfaces Many common Java performance problems stem from class design decisions made early in the design process, long before most developers even start thinking about performance. This article examines performance issues specific to remote applications...  |
InternetNews February 8, 2011 |
Microsoft SBS Release Candidate Hits the Market Microsoft begins shipping release candidate of Windows Small Business Server 2011 Essentials.  |
JavaWorld December 2001 Bill Pierce |
Diagnose common runtime problems with hprof Ever been a few days from releasing an application when testing reveals a memory leak or something causing the CPU to spin out of control? Few people realize that the Java 2 JDK provides a useful profiling tool called hprof, which you can use to diagnose these behaviors with minimal fuss...  |
JavaWorld May 2000 Jason Briggs |
Dynamic user interface is only skin deep A skin is a collection of images and a definition file, which together describe an application interface. Here are ways to use skins to customize your applets...  |
InternetNews May 26, 2011 |
Global Server Sales Hit $11.9 Billion in 1Q11 IDC reports 'meaningful' enterprise server refresh cycle as first quarter server revenues grow 12.1 percent.  |
InternetNews October 15, 2010 |
Market Primed for Microsoft Lync: Survey New study from Osterman Research finds that nearly one-third of enterprise respondents say they plan to upgrade to the forthcoming Lync Server 2010 within a year of its release.  |
InternetNews November 5, 2010 |
Microsoft Unveils SMB Server Details Small businesses will get a number of new server options from Microsoft.  |
InternetNews November 8, 2007 Stuart J. Johnston |
Microsoft's 'Centro' Finally Gets a Name Microsoft revealed the official name of its 'Centro' server bundle for mid-sized businesses this week and also gave a shipping target date.  |
InternetNews November 10, 2010 |
Microsoft Previews 'Denali' SQL Server Product Developers at a conference in Seattle got their first glimpse of the next wave of Microsoft's SQL Server enterprise database product with the release of community technology preview copies of Denali.  |
InternetNews August 27, 2010 |
Microsoft Pushes Out Exchange 2010 SP1 After a summer of refinements, Microsoft says it is ready to take the wraps off of Exchange Server 2010 Service Pack 1, offering updates to the Outlook Web App and a revamped management user interface.  |
InternetNews May 24, 2011 |
Apache HTTP Server 2.2 and 2.3 Get Updated The Apache HTTP Server powers the majority of web servers around the world. As such, when there is a security flaw, it's critical to fix it as quickly as possible.  |
InternetNews November 6, 2007 Stuart J. Johnston |
Microsoft Gives Away Enterprise Search In a move aimed at beating Google in the enterprise search market, Microsoft comes up with a novel idea for a corporate search engine - give it away free.  |
InternetNews November 17, 2010 |
Microsoft Puts PBX Makers on Notice Microsoft said it's going after PBX makers with the launch of Lync Server 2010, its unified communications server.  |
InternetNews February 25, 2011 Stuart J. Johnston |
Server Sales Rise 17 Percent: Gartner Research firm finds that global server shipments shot up 16.8 percent in 2010, while total revenues saw a 13.2 percent increase, with sales reaching nearly $49 billion.  |
InternetNews December 8, 2010 |
Exchange 2010 Migrations Up Despite Challenges Survey indicates a solid uptick in customers of Microsoft's Exchange Server upgrading to the latest version, though challenges remain.  |
InternetNews March 17, 2011 |
Server Virtualization Mature, Storage Feels the Impact As infrastructure and operations executives adopt server virtualization for more than just testing, the market is changing.  |
InternetNews August 17, 2010 |
Microsoft Unveils Small Business Server Software giant has taken the wraps off of Aurora, the code name for the next iteration of its Small Business Server, which includes support for cloud services.  |
InternetNews June 20, 2011 |
Apache Traffic Server 3.0 Gets Faster The new Apache Traffic Server boasts a 277 percent improvement over Traffic Server 2.0.  |