Ajax on Struts or Struts on Ajax?

I’ll be giving two presentations at the Ajax Experience in Boston next month. Both talks are Struts-related. The first is about coding an Ajax application with Struts 2 using a plain-vanilla Ajax library. The other is about using Ajax-enabled taglibs with Struts 1 and Struts 2.

Here’s the official skinny:

Ajax on Struts: Coding an Ajax Application with Struts 2

Thursday, October 25, 2007, 6:00pm - 7:00pm

Ajax is the web’s hottest user interface. Struts is Java’s most popular web framework. What happens when we put Ajax on Struts?

In this session, , we look at writing a new Struts 2 application from square one, using the Yahoo User Interface (YUI) Library on the front end, and Struts 2 on the backend. YUI provides the glitz and the glamour, and Struts 2 provides the dreary business logic, input validation, and text formatting.

During the session, we will cover

  • How to integrate an Ajax UI with Struts 2
  • Basics of the Yahoo User Interface (YUI) Library
  • Business services Struts can provide to an Ajax UI
    Who should attend: Ajax developers who would like to utilize Struts as a back-end, and Struts developers who would like to utilize Ajax as a front-end.

To get the most from this session, some familiarity with an Ajax library, like YUI or Dojo, is helpful.

Visit the Ajax Experience site to register.

Struts on Ajax: Retrofitting Struts with Ajax Taglibs

Friday, October 26, 2007

Struts is Java’s most popular web framework. Ajax is the web’s hottest user interface. What happens when we put Struts on Ajax?

In this session, we stir some Ajax wizardry into a conventional Struts application, without all the sweat and bother of writing our own JavaScript. Struts 1 and Struts 2 both support Ajax taglibs that look and feel just like ordinary JSP tags. If it’s just a little bit of Ajax that you want, these tags will get you around the learning curve in record time.

During the session, we will cover

  • Using the Java Web Parts taglib with Struts 1
  • Using the Ajax YUI plugin with Struts 2
    Who should attend: Struts developers who would like to utilize Ajax with existing applications, and Ajax developers who would like to utilize Struts as a backend.

To get the most from this session, some familiarity with Struts or a similar framework is helpful.

To register, visit Ajax Experience site.