O'Reilly logo

Catalyst 5.8 by Antano Solar John

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Building a Real Application

In this chapter, we're going to build our first real application—an address book. We'll start with a skeleton similar to the application from the last chapter, but then we'll add some real logic to create a CRUD (create, retrieve, update, delete) interface to a database. We'll learn how to define forms that automatically generate and validate themselves and how to design a database schema. We'll also use a View that generates common pages for us, so we won't have to worry about stylesheets or tricky HTML for now.

Environment setup

Before we start writing our new application, we'll need to create a skeleton again. We can create it using the following commands:

$ catalyst.pl AddressBook
$ cd AddressBook/

We'll ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required