sponsored links
See your link here.

XA transactions using Spring

04/27/2007 - Distributed transaction processing systems are designed to facilitate transactions that span heterogeneous, transaction-aware resources in a distributed environment. Using distributed transactions, an application can accomplish tasks such as retrieving a message from a message queue and updating one or more databases in a single transactional unit adhering to the ACID (Atomicity, Consistency, Isolation and Durability) criteria. This article outlines some of the use cases where distributed transactions (XA) could be used and how an application can achieve transactional processing using JTA along with the best of the breed technologies. The main focus is on using Spring as a server framework and how one can integrate various JTA implementations seamlessly for enterprise level distributed transactions.
Murali Kosaraju, JavaWorld.com

Some Recipes to Improve Your Google Web Toolkit Development
04/26/2007 -  The Google Web Toolkit (GWT) is an open source toolkit that allows you to create AJAX-based Web applications that are completely written in Java. This article summarizes experiences gained when implementing a client/server Web application with GWT and Tomcat. Lessons learned are shared as tips and recipes that can improve the development of your GWT-based Web applications.
Klaus P. Berg, JavaWorld.com

The Java Enclosing Class as an Implementation of the Builder Pattern
04/18/2007 -  In the traditional Builder Pattern, a Product's encapsulation can be compromised since its compositional logic resides in another class. What if you could determine a Product's composition at run time without breaking encapsulation? In some cases, you can accomplish this with one of Java's more obscure features: nested classes.
Jason DeMorrow, JavaWorld.com

Named Parameters for PreparedStatement
04/03/2007 -  PreparedStatement can be cumbersome to use because its parameters are accessed by index. A relatively simple wrapper can be written that lets you set them by name.
Adam Crume, JavaWorld.com

From Java EE security to Acegi
03/30/2007 -  Application security as an enterprise-level concern needs to be carefully addressed by developers. This article compares the security services defined in Java EE and Acegi to help developers select the appropriate security services and program security from an enterprise-wide view.
Dr. Xinyu Liu, JavaWorld.com

Java grid computing
03/28/2007 -  Part 1 of this two-part series on grid computing defines grid computing and contrasts it with cluster computing. This article also leads the reader through a simple Globus Toolkit 4 grid service implementation.
Corey Klaasmeyer, JavaWorld.com

JavaWorld wants you - We're looking for an editor.

We want your Java tips!

News & Reviews

Sun says bulk of Java is open sourced
05/08/2007 -  Sun announced Tuesday it has finished the process of making the bulk of its core Java technology available as open source software under the GNU general public license version 2 (GPLv2). The vendor made the announcement at its JavaOne conference in San Francisco.
China Martens, IDG News Service

Oracle focuses on app server, AJAX
05/07/2007 -  Oracle's plate of announcements for the JavaOne conference this week features upgrades to its application server and IDE as well as a kit to make it easier to work with the Spring Framework for Java development.
Paul Krill, InfoWorld

JAVAONE : NetBeans IDE tackles Ruby, JavaScript
05/04/2007 -  Move over, Java. The NetBeans open source tools package is making room for popular scripting languages.
Paul Krill, InfoWorld

BEA blending dev tools in Workshop release
05/01/2007 -  BEA Systems is blending open source and commercial developer tools in a release of its Workshop development tool for Java being announced on Tuesday.
Paul Krill, InfoWorld

RIM adds APIs for new types of applications
03/30/2007 -  Research In Motion is hoping to expand the types of applications developers can make for its BlackBerry handheld by adding APIs to the BlackBerry Java Development Environment.
Nancy Gohring, IDG News Service

forum discussion
Monday May 14, 2007

Java Beginner
Learn the basics of client-side Java in this discussion just for beginners. Core topics include the Java Language, the Java Virtual Machine, APIs, and development tools.

Enterprise Java
Get under the hood of the technologies that are shaping the future --- from J2EE to Web services and beyond --- in this discussion for enterprise application developers.

XML & Java
XML has taken off as a practical way to represent data. What are the best tools? This is the place to share ideas about how to take advantage of this emerging technology

Device Programming
Chat about software for devices and gadgets galore and exchange device programming tips with other developers in the field.

Programming Theory & Practice
If you're seeking to hone your programming technique, clean up your code, define a better development process, or simply improve the overall productivity of your day-to-day efforts, this discussion is for you.

Java Security
What does it take to secure Java-based applications, and do the Java Security APIs cover all the bases? Security sleuths talk shop and trade cautionary tales here.

More forums >


Newsletter sign-up

Sign up for our technology specific newsletters.

Enterprise Java
View all newsletters

Email Address:
Sponsored Links

Elementool Bug Tracking Tool
The leading Web-based bug tracking tool. No need to install any software. Very easy to use.

Partner Content

Open Source Software Solutions

Explore a universal platform of frameworks for open source on eclipse solutions coming on April 5, 2007.

Continuum of open source

Build Secure Web Services

Discover how to authenticate using a user ID and password, ensure integrity using digital signatures, and ensure confidentiality using encryption.

Build your services now

Rational V7 Downloads

Test-drive the IBM Rational V7 desktop products offering new capabilities for empowering global teams to speed SOA results.

Free Rational trials

Rational Modeling Extension for Microsoft .NET 7.0

An advanced UML model-driven offering for SW architects and developers implementing .NET and heterogeneous apps.

Sign up today!