Distributed transactions in Spring, with and without XA
Before you settle on a transaction-processing pattern for your Spring application, make sure you understand the variety of
options and how each one will impact the performance, safety, reliability, and data integrity of distributed applications.
SpringSource engineer David Syer walks through seven patterns for distributed transaction processing in Spring.
Dr. David Syer,
January 2009
REST for Java developers: Restlet for the weary
'Tis the season of weariness for many around the world, so sit back and enjoy a long, tall sip of Restlet: A toolkit for building
and consuming RESTful Web services in Java. This article also introduces JSR 311: JAX-RS.
Brian Sletten,
December 2008
Year in Review: What to expect in Java SE 7
Java SE 7 has started coming into focus in the past year, even up to recent announcements about Sun's intention to modularize
the JDK. Java 7 maven Alex Miller looks back on the developments of 2008 to tell us what features to expect, and not, in the
final platform specification.
Alex Miller,
December 2008
Year in Review: Java in 2008 - What just happened?
Andrew Glover looks back over the last 12 months in Java development, with an eye on the JVM Language Summit, new trends in
the Java enterprise space, and Sun's emerging client-side strategy.
Andrew Glover,
December 2008
The Portlet Packet: A quickstart guide to Portlet 2.0
A 3-for-1 introduction to portlets-based development, starting with this beginner's guide to Portlet 2.0. Other articles in
the packet introduce inter-portlet communication with Dojo and inter-portlet communication with Portlet 2.0.
Navaneeth Krishnan,
November 2008
The Portlet Packet: Inter-portlet communication with the Dojo toolkit
Not quite ready for the jump to Portlet 2.0? Learn how to use Ajax functionality in the Dojo toolkit to make the most of inter-portlet
communication in Portlet 1.0.
Sandeep Tol,
November 2008
The Portlet Packet: Inter-portlet communication in Portlet 2.0
You've tried all the workarounds for getting portlets to talk to each other using Portlet 1.0; now try it the easier way with
the improved event model of Portlet 2.0. Part of the JavaWorld Portlet Packet.
Naresh Devnani,
November 2008
Measuring Web application response time: Meet the client
Server-side response time says your Web application is blazing fast; but if you're not measuring the client you're missing
the full picture. Learn how to fill in the blanks by capturing and logging end user events.
Srijeeb Roy,
November 2008
Spring Web Flow 2: A boon to JSF developers
Spring Web Flow 2 seems tailored to the needs of JSF developers, and it smoothes out Spring MVC on the front end. Dr. Xinyu
Liu explains how new support for Ajax, validation, persistence, and security facilitates the development of rich Web applications
using SWF 2.
Dr. Xinyu Liu,
November 2008
Eye on multicore: RapidMind and JetBrains
New releases from JetBrains and RapidMind seek to address the need for parallel programming support in a multicore world.
Paul Krill reports on newly released IntelliJ IDEA v8 and RapidMind's contribution to the LLVM Compiler Infrastructure and
OpenCL standard.
Paul Krill,
November 2008
Developers rank app servers
Evans Data Group has released results of a developer survey weighing 21 factors that determine app server success. CIO's Esther
Schindler reports.
Esther Schindler,
October 2008
EJB 3: From legacy technology to secret weapon
Java champion Adam Bien argues that EJB 3's streamlined component model and persistence handling are worth a second look.
Learn the difference of convention over configuration, annotations, dependency injection, and aspect orientation.
Adam Bien,
October 2008
Server load balancing architectures, Part 1: Transport-level load balancing
Gregor Roth introduces server load balancing basics and discusses the pros and cons of transport-level versus application-level
solutions.
Gregor Roth,
October 2008
Server load balancing architectures, Part 2: Application-level load balancing
Gregor Roth concludes his two-part introduction to server load balancing architectures with a look at a variety of application-level
solutions.
Gregor Roth,
October 2008
REST for Java developers, Part 1: It's about the information, stupid
Learn how REST's information-driven approach to building Web services can satisfy your users and make your development projects
easier.
Brian Sletten,
October 2008
Top 10 in 2008
5 popular archives:
All selections are based on page views.
JW hot topic: Tech careers in a slump
Seems like new layoffs are announced every week, projects are dying and software developers are feeling the IT budget squeeze.
Being nervous isn't a crime, but you're better off with information, advice, and a plan.
From the IDG News Network: