Using AMD CodeAnalyst with Java 30 Jun 2006 20:47 GMTAMD CodeAnalyst may be known more for profiling native code, but Java developers get a few surprises, as well. In this walkthrough, you'll learn how to set up a sample Java app and CodeAnalyst project that show off CodeAnalyst's timer-based profiling capabilities.
Source: DevX Validate Java EE Annotations with Annotation Processors 29 Jun 2006 04:00 GMTAnnotations are one of Java 5's most compelling features, but their openness is in some ways a curse: there's nothing keeping you from declaring illegal combinations of annotations (like
@Stateful and
@Stateless). Annotation processors give you the opportunity to inspect annotations, either with the currently available Apt or or the upcoming JSR-269 annotation processor. Jason Li takes a look at both in this article.
Source: Java.net What's New in Eclipse 3.2 Java Development Tools 28 Jun 2006 04:00 GMTThe popular Eclipse IDE's latest release, version 3.2, is the cornerstone of an ambitious release of ten Eclipse-branded projects on the same day. But what's in it for you? Ed Burnette takes a look at the new features in Eclipse's Java Development Tools and shows you how they'll make your development much easier.
Source: O'Reilly Using Headless Mode in the Java SE Platform 27 Jun 2006 10:33 GMTThe Java SE platform contains headless mode capabilities -- a system configuration in which the display device, keyboard, or mouse is lacking. This article details how you can perform different operations in this mode, even with graphic data.
Source: Sun Web Tier to Go With Java EE 5: Introducing the EL #{…} Syntax 27 Jun 2006 10:33 GMTThe fifth article of the Java EE 5 platform series discusses the new unified expression language's support for the dollar-sign and pound syntaxes (aligning JSP and JavaServer Faces technologies), satisfying the needs for both immediate and deferred expressions, and for preserving backwards compatibility.
Source: Sun Kickstarting Google Web Toolkit on the Client Side 27 Jun 2006 04:00 GMTThe focus of most Ajax development is the interaction between a slightly richer client and the server, with not a lot of attention paid to how much can be done on the client side. In this article, S. E. Morris takes the Google Web Toolkit and focuses exclusively on the client side, showing how to perform sophisticated layout and animation and providing compelling demos that never make a server call.
Source: Java.net FreeMarker: Separating the Model and Presentation Layers 22 Jun 2006 17:42 GMTThough MVC was designed to separate the model and the view layers of application, rendering languages like JSP have had difficulty clearly separating these layers. As applications get more complicated, model elements eventually creep into the view layer, creating a maintenance nightmare. Find out how this open source tool outshines the others when it comes to clearing the path between design and development.
Source: JavaBoutique A Dive Into the Generated Client Code in Axis2 22 Jun 2006 04:00 GMTCode Generation is an essential technique for developers working with SOAP, as web services' WSDL documents describe the services in machine-processable ways, which enables automated generation of classes to work with the service. In this article, Ajith Ranabahu looks at how Apache Axis2 provides flexibility for different code generation scenarios.
Source: Java.net