
|
 |

|
Session
Dynamic Webapp Development Using Xalan, FOP, and Forrest
Casey Chan, Technology Evangelist, Sun Microsystems
Track: XML
Date: Wednesday, July 28
Time: 2:35pm - 3:20pm
Location: Portland
TrackBack
XML has revolutionized the world of data encapsulation and presentation-independent rendering. For the development of dynamic, scalable, and highly maintainable web applications, Apache offers a plethora of tools with which to confront the challenges. This presentation will discuss how developers can integrate Apache Xalan, FOP, and Forrest to enable highly modularized and maintainable web applications while harnessing the benefits of XML. Xalan provides high-performance XSLT stylesheet processing. Xalan fully implements the W3C XSLT and XPath recommendations. The stylesheet processor is feature-rich and robust. FOP is the world's first print formatter driven by XSL formatting objects. It is a Java application that reads a formatting object tree and then turns it into a PDF document. The formatting object tree can be in the form of an XML document or can be passed in memory as a DOM Document or SAX events. Ultimately, using Forrest, developers can render the tranformed XML data. As Forrest is based on Cocoon, sites can scale seamlessly from simple static affairs to full-blown dynamic webapps. Forrest is an XML/XSLT-based, skinnable project documentation and website development system. To reinforce understanding, a demonstration created using these technologies and its architecture will be explained.
|
O'Reilly Home | Privacy Policy
 © 2004, O'Reilly Media, Inc.
|
 |