submited by krishnas on Tue Sep 28th, 2010
spring
Great news for everyone interested in advanced, scalable, enterprise and cloud messaging! The RabbitMQ team has just released a brand new version, RabbitMQ 2.0, of their popular messaging server. The release includes an all new scalable storage engine, native support for multi-protocol messaging, improvements to plugin distribution and much more. ...
more »
submited by krishnas on Tue Sep 28th, 2010
spring
We're pleased to announce the availability of Spring Roo 1.1.0.M3. Spring Roo is a lightweight developer tool that makes it fast and easy to deliver instant results for Java developers. This new release includes more than 150 enhancements since Roo 1.1.0.M2, including:...
more »
submited by krishnas on Tue Sep 21st, 2010
java
In the previous section I presented a strategy that allows you to trace through your application's execution using a ThreadLocal variable that records method actions: start, stop, or exceptional exit. Before we dive into using bytecode instrumentation to add tracing to an application, this section provides a sample application that manually uses the tracing library so that we can better understand what we want the bytecode instrumentation to accomplish. In the next section we'll accomplish the same result using bytecode instrumentation....
more »
submited by krishnas on Tue Sep 21st, 2010
j2ee
The Java EE 6 Tutorial: Basic Concepts, Fourth Edition, is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 6 (Java EE 6). Written by members of the Java EE 6 documentation team at Oracle, this book provides new and intermediate Java programmers with a deep understanding of the platform. ...
more »
submited by krishnas on Tue Sep 21st, 2010
faqs java
Essentially, the factory method pattern allows you to develop different implementations of an interface and then, through a factory method, create a specific implementation at runtime. It is probably one of the most well known and prevalent design patterns, so this article serves to both formalize a presentation of the pattern for the experienced programmer and as an introduction to one of your most powerful patterns to the novice. ...
more »
submited by krishnas on Tue Sep 21st, 2010
jsf
Development of compelling JSF applications requires a good grasp of the JSF tag libraries. This chapter covers the core library and most of the HTML tags in the standard library....
more »
submited by krishnas on Tue Sep 21st, 2010
java7
Oracle’s release of JDK 7 is expected to occur this coming Fall. This new release will offer a suite of new features for you to learn. In Part 4 of this four-part series, Jeff Friesen presents the next generation of New I/O....
more »
submited by krishnas on Tue Sep 21st, 2010
ajax
I've been using GWT for some years now, and I'm still contented with the easier way for web development. After having written a book on GWT development, doing a blog seemed a good idea for answering questions, and for further expanding topics that didn't get a place in the book....
more »
submited by krishnas on Tue Sep 21st, 2010
java java5
Writing concurrent code is essential for taking advantage of modern multicore computers. In the first of a three-part series, David Chisnall looks at the simplest mechanism for supporting concurrency: explicit locking....
more »
submited by krishnas on Tue Sep 21st, 2010
ajax
Just a short time ago, I had to develop a Call Center type of application, using Google Web Toolkit (GWT). This application was to poll a server, and when a certain situation was detected, attract the attention of the user by means of a sound. Adding sounds (and videos) to GWT applications isn't difficult, but complications arise from the lack of standards of some browsers. In this article, we'll look at several ways to add multimedia to an application, using some of GWT's more interesting features, such as JavaScript Native Integration (JSNI) and deferred binding....
more »