Files in the script directory

Finally, there is the script directory that contains the scripts needed to run, test, and modify your application.

myapp_server.pl is the development server; a self-contained HTTP server that you can use to run your application while you're developing it.

myapp_cgi.pl is a CGI script for deploying your application with a web server that cannot use mod_perl or FastCGI. It's very slow, so use it only as a last resort.

The last server is called myapp_fastcgi.pl, which allows you to run your application as a FastCGI server. In Chapter 9, we'll see how to use these scripts to run our application in a production environment.

There are also two utility scripts in this directory. You can use the myapp_test.pl script to test an action, without opening a web browser. For example, you can print the source of the welcome page by running the following command line:

$ perl script/myapp_test.pl /

The last script is myapp_create.pl, which is a version of catalyst.pl that's customized for your application. It can create Models, Views, Controllers, tests, and many other things. We'll use it in the next two sections to create a View and Model for MyApp.

All of the scripts in the script directory accept command-line arguments to customize their behavior. perl script/myapp_<scriptname>.pl --help will explain the details of that script.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.223.171.51