O'Reilly Open Source Convention
oreilly.comO'Reilly Network
Conferences International Safari: Books Online


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


From the Frontiers of Research to the Heart of the Enterprise
O'Reilly Open Source Convention
Sheraton San Diego Hotel and Marina
July 22-26, 2002 -- San Diego, CA


Apache

Session

Embperl - How to Build Large Scale Websites/Webapplications With Perl
Gerald Richter, ECOS-Electronic Communications Systems

Track: Apache Web Server
Date: Wednesday, July 24
Time: 11:30am - 12:15pm
Location: Sea Breeze I

This talk shows how to build a large scale Websites/Webapplications with Perl using Embperl. It discusses the concept of separation of application logic, display logic, content and layout and how this can be implemented within Embperl. It covers how application objects are created and what they are good for, how whole pages are broken up into components and how Embperls inherence model for components is working and what are its benefits. It continues with giving an impression of Embperls processing pipeline, which allows creating the output of a component within multiple transformation, so very different data sources and rendering techniques can be used.

Among others this comprises embedding Perl into HTML, using static XML, generating XML dynamically, doing XSLT transformations and using XSL-FO to generate HTML, XML, PDF, text and other output formats. During our journey through Embperls possibilities we will also get in touch other with features necessary to build a large scale websites like session handling, caching, database access and internationalization.


Download presentation file


oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy


© 2001, O'Reilly Media, Inc.
conf-webmaster@oreilly.com