mod_perl Developer's Cookbook
  • Alternative view 1 of mod_perl Developer's Cookbook
  • Alternative view 2 of mod_perl Developer's Cookbook

mod_perl Developer's Cookbook

by Geoffrey Young, Paul Lindner, Randy Kobes
     
 

mod_perl is a unique piece of software that wholly integrates the power of Perl with the flexibility and stability of the Apache Web server. With mod_perl, developers can harness the power of the full Apache API and develop Web applications quickly and without sacrificing performance.

The mod_perl Developer's Cookbook teaches programming with the mod_perl

…  See more details below

Overview

mod_perl is a unique piece of software that wholly integrates the power of Perl with the flexibility and stability of the Apache Web server. With mod_perl, developers can harness the power of the full Apache API and develop Web applications quickly and without sacrificing performance.

The mod_perl Developer's Cookbook teaches programming with the mod_perl API by example. The book takes developers from the basics of mod_perl to the development advanced Web applications. Developers will learn tricks, solutions, and mod_perl idioms gleaned from the authors' experience as developers and expert users of mod_perl.

Geoffrey Young is a frequent contributor to the mod_perl community and has written scores of mod_perl handlers, the most useful of which can be found on CPAN.

Paul Lindner manages, designs, and implements mod_perl applications at Critical Path. He is a long-time Internet and open-source developer, and was one of the founders of the Internet Gopher at the University of Minnesota.

Randy Kobes is a professor of physics at the University of Winnipeg who conducts research on chaos and fractals. He used mod_perl to establish a search engine for CPAN.

Read More

Editorial Reviews

From the Publisher

Developers searching for solutions to specific problems can use the mod_perl Developer's Cookbook as a
collection of ready-made recipes to be understood and applied to their problems.
Developers searching for continuing mod_perl education will find the book's recipes to be enlightening, well-researched, and broadly applicable.

—Ken Williams

bn.com
The Barnes & Noble Review
Combine mod_perl and Apache and you've got a remarkably powerful, flexible, stable, and low-cost platform for web development. But you'll also have a lot to learn. The best way is with plenty of examples. That's where this book comes in. Ideal for new mod_perl developers, it'll also help experienced folks discover smarter, more effective approaches. (Yes, there's always "more than one way to do it" in Perl, but let's face it: Some are better than others.)

The authors begin with a careful, step-by-step look at mod_perl installation and configuration -- which has tripped up plenty of folks. Whether you want to install RPM binaries, use Debian apt-get, or compile from source (even on Windows or Mac OS X), you'll find specific instructions and commands. There's detailed coverage of configuration, from migrating legacy CGI scripts to optimizing performance.

Next, it's on to the mod_perl API, starting with the Apache Request Object. Using extensive sample code, you'll learn how to communicate with the Apache server; manipulate links and files, and create handlers that modify how Apache behaves at the server level, either adding new functionality or override default server behaviors. Since you're programming within Apache's framework -- not around it -- it's easy to achieve functionality that's difficult or impossible with, say, Java or ASP.

Gradually, the examples become deeper and more directly useful. Code for authentication, controlling MIME types, caching, sending mail, generating content, preventing scripting attacks, generating XML, accessing databases, and more. You'll find yourself lifting plenty of this code. Very, very useful. (Bill Camarda)

Bill Camarda is a consultant, writer, and web/multimedia content developer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. He served for nearly ten years as vice president of a New Jersey–based marketing company, where he supervised a wide range of graphics and web design projects. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.

Read More

Product Details

ISBN-13:
9780672322402
Publisher:
Sams
Publication date:
01/28/2002
Series:
Developer's Library Series
Pages:
650
Product dimensions:
7.20(w) x 9.00(h) x 1.40(d)

Meet the Author

Geoffrey Young is a frequent contributor to the mod_perl community and has written scores of mod_perl handlers, the most useful of which can be found on CPAN. When not programming or writing, he is busy spending time with his wife and daughter, slowly rebuilding their house a room at a time.

Paul Lindner manages, designs, and implements mod_perl applications at Critical Path. He is a long-time Internet and open-source developer, and was one of the founders of the Internet Gopher at the University of Minnesota. Recently he has developed large mission-critical Web systems for the International Telecommunications Union, the United Nations Office for the High Commissioner for Human Rights, Red Hat, and Critical Path.

Randy Kobes is a professor of physics at the University of Winnipeg in Canada who conducts research on chaos and fractals. He used mod_perl to establish a search engine for the Comprehensive Perl Archive Network.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >