Based in Dublin, Ireland, Paul Browne has been consulting in enterprise Java with FirstPartners.net for almost seven years.
When not promoting the open source Red
Piranha (Search and Knowledge Management) and NoUnit (Junit Test Coverage) projects, he
can be found blogging online.
AJAX offers a richer client-side experience than is offered by the typical reload-the-page cycle of web applications, but do you have to start over to get its benefits? As Paul Browne shows, you can incrementally add AJAX functionality to an existing Struts web app.