Scripts n'Stuffs
Directory

Subscribe to this category

Top > Java > Tips and Tutorials > Development  

Web Links
Sort By :
1. Concurrency in JDK 5.0 Tutorial



JDK 5.0 added major new support for developing concurrent applications, including JVM changes, new low-level synchronization utilities, and higher-level, thread-safe, high-performance concurrency classes such as thread pools, concurrent collections, semaphores, latches, and barriers. Learn how these new classes can help make your code faster, more scalable, more reliable, and easier to maintain.
Category:   Java > Tips and Tutorials > Development

Date Added: Jun 30, 2006 Hits: 3 Rating: 0.00 Votes: 0
Pick
Member Reviews Visitor Ratings

2. Introducing the Reflexive User Interface Builder



The IBM Reflexive User Interface Builder (RIB), a new technology available from alphaWorks, is an application and toolkit for building and rendering Java AWT/Swing and Eclipse SWT GUIs. RIB specifies a flexible and easy-to-use XML markup language for describing Java GUIs and provides an engine for creating them. You can use RIB to test and evaluate basic GUI layout and functionality, or to create and render GUIs for an application.
Category:   Java > Tips and Tutorials > Development

Date Added: Jun 30, 2006 Hits: 16 Rating: 0.00 Votes: 0
Pick
Member Reviews Visitor Ratings

3. Annotations in Tiger (J2SE 5.0)



Annotations, a new feature in J2SE 5.0 (Tiger), brings a much-needed metadata facility to the core Java language. In this first of a two-part series, author Brett McLaughlin explains why metadata is so useful, introduces you to annotations in the Java language, and delves into Tiger's built-in annotations. Part 2 covers custom annotations.
Category:   Java > Tips and Tutorials > Development

Date Added: Jun 30, 2006 Hits: 8 Rating: 0.00 Votes: 0
Pick
Member Reviews Visitor Ratings

4. Unclogging Server Bottlenecks w/ Active Containers



In server-side control architectures a majority of the control events must be handled on the server side to update the state of the control. For every user event, the entire page data is sent back to the server as part of the form submission, even data that has not changed or is not affected by the user event. This article shows you how to use containers to overcome data-processing redundancy, which can otherwise drain the life out of your handheld or Web server.
Category:   Java > Tips and Tutorials > Development

Date Added: Jun 30, 2006 Hits: 3 Rating: 0.00 Votes: 0
Pick
Member Reviews Visitor Ratings

5. Demystifying Extreme Programming: Just-in-time design



People who aren't familiar with XP are bothered by the concept of just-in-time (JIT) design -- designing and implementing what you know you need right now and not worrying about future design issues until absolutely necessary. While this approach might seem unwise or even reckless, XP advocate Roy Miller wraps up his series by showing you how safe and easy JIT design is -- and how it just might revolutionize the way you write code.
Category:   Java > Tips and Tutorials > Development

Date Added: Jun 30, 2006 Hits: 3 Rating: 0.00 Votes: 0
Pick
Member Reviews Visitor Ratings

6. Scaling Web services and applications with JavaGroups



As the J2EE platform has matured, it has opened up the opportunity to deploy commodity servers in networked cluster configurations for scaling of Web services and Web applications at the Web tier. These commodity servers, interconnected through commodity LAN hardware, can provide cost-effective clustering solutions. The last piece of the clustering puzzle is in the software. In this seriesSing Li examines three open source software substrates that can enable high-impact Web tier clustering, beginning with JavaGroups.
Category:   Java > Tips and Tutorials > Development

Date Added: Jun 30, 2006 Hits: 5 Rating: 0.00 Votes: 0
Pick
Member Reviews Visitor Ratings

7. Mash that trash -- Incremental compaction in the IBM JDK Garbage Collector



This article discusses incremental compaction, a new feature in the memory management component of IBM JDK 1.4.0. Incremental compaction is a way of spreading compaction work across different garbage collection cycles, thereby reducing pause times. The authors discuss the need for incremental compaction, the compaction phases at a high level, and some runtime parameters. They also explain how to interpret changes in the verbosegc output.
Category:   Java > Tips and Tutorials > Development

Date Added: Jun 30, 2006 Hits: 5 Rating: 0.00 Votes: 0
Pick
Member Reviews Visitor Ratings

8. Implementing lazy load design pattern using dynamic proxy



In P of EAA, Martin Fowler explains the Lazy Load pattern. In essence, this is the design pattern where you do not load all the data from the database initially, but fetch the data on demand, lazily. The advantage of this way of implementing this is that you do not fetch unnecessary data, but only fetch data as the demand arises.Martin Fowler explains various ways to implement this lazy load functionality. One of the approaches he mentions is using the Virtual Proxy pattern. Java has a very powerful implementation of the Virtual Proxy pattern from the 1.3 specification called the Dynamic Proxy.This document explains how to leverage on the Dynamic Proxy classes to implement a generic LazyLoader that can be used across multiple types of objects.
Category:   Java > Tips and Tutorials > Development

Date Added: Jun 30, 2006 Hits: 8 Rating: 0.00 Votes: 0
Pick
Member Reviews Visitor Ratings

9. Diagnosing Java code: The case for static types



Love or hate it, static type checking can make code more robust. Programming languages are moving away from static type checking, but it is too powerful a debug resource to abandon. Static type checking can be one of the key weapons in a powerful arsenal against introducing and for detecting bugs. This article explains why we should be glad that the Java language supports it, and discusses how it can be made even better.
Category:   Java > Tips and Tutorials > Development

Date Added: Jun 30, 2006 Hits: 6 Rating: 0.00 Votes: 0
Pick
Member Reviews Visitor Ratings

10. Weighing in on Java native compilation



Learn the pros and cons of generating native code from Java source. This article includes the basics of code compilation, including a brief overview of why many developers are employing Java native compilers for their applications.
Category:   Java > Tips and Tutorials > Development

Date Added: Jun 30, 2006 Hits: 4 Rating: 0.00 Votes: 0
Pick
Member Reviews Visitor Ratings

Pages: 1  


Home      New Listings      Hot Listings      Top Rated      Editor Pick      Add a Listing      Update a Listing      Get Rated
Copyright © 2006 SCRIPTSANDSTUFFS.COM. All Rights Reserved. Powered by INDEXU 5.2.0
Valid XHTML 1.0 Transitional   Valid CSS