O'Reilly Open Source Convention.
Books Safari Bookshelf Conferences O'Reilly Network
   


Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow BOFs
Arrow Events
Arrow Community
 Software
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Press
Arrow Mail List


O'Reilly Open Source Convention
Hornbill.

Session

Beyond Struts
Michael Rimov, Centerline Computers
Craig R. McClanahan, Sun Microsystems, Inc.

Track: Java
Date: Friday, July 11
Time: 10:30am - 11:15am
Location: Eugene

The Apache Struts project has succeeded in providing a robust, high performance MVC web application framework. One of its goals is to remain light weight enough to easily mesh with other frameworks and specifications. Some examples of such extension and integration include:

Expresso Framework: Perhaps one of the most extensive examples of extending Struts is the open source Expresso Framework. The Expresso Framework takes the Struts MVC paradigm and adds security, persistence, and many other services. Expresso lead developer Rimov presents an overview of how Expresso coexists with Struts, details the integration of these two technologies and shows the resulting advantages of the extension.

Macromedia Flash: With penetration to 98% of the browser market including the latest Palm OS and Pocket PC, Macromedia Flash can take the ordinary HTML-based UI, and transform it into a work of art. Rimov offers a case study showing how Struts, JSTL, JSP, XML and Flash can be combined to create a rich and responsive experience for the application end user.

Java Server Faces: Java Server Faces provides a rich UI framework to promote user interface reusability, componentization and standardization. McClanahan, Struts founder and JSF specification co-lead, details how these two technologies can integrate to form a best of breed MVC framework.

XML Processing: McClanahan also shows how Struts can be combined with other third party tools to provide rich XML/XSLT processing for enterprise-wide integration.



O'Reilly Home | Privacy Policy

© 2003, O'Reilly Media, Inc.