eXtropia: the open web technology company
Technology | Support | Tutorials | Development | About Us | Users | Contact Us
 ::   Tutorials
 ::   Presentations
Perl & CGI tutorials
 ::   Intro to Perl/CGI and HTML Forms
 ::   Intro to Windows Perl
 ::   Intro to Perl 5
 ::   Intro to Perl
 ::   Intro to Perl Taint mode
 ::   Sherlock Holmes and the Case of the Broken CGI Script
 ::   Writing COM Components in Perl

Java tutorials
 ::   Intro to Java
 ::   Cross Browser Java

Misc technical tutorials
 ::   Intro to The Web Application Development Environment
 ::   Introduction to XML
 ::   Intro to Web Design
 ::   Intro to Web Security
 ::   Databases for Web Developers
 ::   UNIX for Web Developers
 ::   Intro to Adobe Photoshop
 ::   Web Programming 101
 ::   Introduction to Microsoft DNA

Misc non-technical tutorials
 ::   Misc Technopreneurship Docs
 ::   What is a Webmaster?
 ::   What is the open source business model?
 ::   Technical writing
 ::   Small and mid-sized businesses on the Web

Offsite tutorials
 ::   ISAPI Perl Primer
 ::   Serving up web server basics
 ::   Introduction to Java (Parts 1 and 2) in Slovak


introduction to Perl 5 for web developers
Now that we understand OOD in Perl, we are ready to discuss another addition to the Perl universe made by Perl 5: Modules.

Perl 5 Modules are similar to Perl 4 required libraries in that they provide shared resources. However, in the case of Modules, what is being shared is more than simple subroutines, but actual objects. Modules are classes that define objects that may be accessed by other applications.

For instance, our cat class could be made into a module. And then it could be used by other perl applications.

To make a module, all we need to do is give it a .pm extension and make sure it is visible to any perl application that needs to use it. Once that is done, the module is ready to use.

Previous | Next | Table of Contents