Document Type
|
:
|
BL
|
Record Number
|
:
|
1046378
|
Doc. No
|
:
|
b800748
|
Main Entry
|
:
|
Rockway, Jonathan.
|
Title & Author
|
:
|
Catalyst 5.8 : : the Perl MVC framework : build scalable and extendable web applications using the Agile MVC framework /\ Antano Solar John.
|
Publication Statement
|
:
|
Birmingham, U.K. :: Packt Open Source,, 2009.
|
Page. NO
|
:
|
1 online resource (iv, 228 pages) :: illustrations
|
ISBN
|
:
|
1282663593
|
|
:
|
: 1847199240
|
|
:
|
: 1847199259
|
|
:
|
: 6612663596
|
|
:
|
: 9781282663596
|
|
:
|
: 9781847199249
|
|
:
|
: 9781847199256
|
|
:
|
: 9786612663598
|
|
:
|
9781847199249
|
Contents
|
:
|
Cover; Copyright; Credits; About the Author; About the Reviewer; Table of Contents; Preface; Chapter 1: Introduction to Catalyst; Catalyst application architecture; Extensibility; Reusability; Flexibility; Reliability; Installing Catalyst; CPAN; Testing the installation; Where to go for help?; Summary; Chapter 2: Creating a Catalyst Application; Creating the application skeleton; Latest helper scripts; Files in the MyApp directory; Files in the lib directory; Files in the root directory; Files in the script directory; Files in the t directory; Handling URL requests; Adding a View
|
|
:
|
Configuration managementConfiguring a web server; Apache; FastCGI; Static content; mod_perl; Performance considerations; Development server and perlbal; Database; Versioning code; Summary; Chapter 10: Testing; Mechanics; Testing ChatStat; Testing a database; Testing the web interface; Testing the AddressBook; Logging in; Testing forms; Testing JavaScript; Summary; Index
|
|
:
|
Implementing a Filesystem modelTweaking the model; Request context inside the model; Maintainable models; Other components; Summary; Chapter 7: Hot Web Topics; REST; Getting some REST; REST Controller; REST authentication; Adding an entity; REST easy; AJAX; Getting started; Jemplate; Implementing AJAX; RSS; Summary; Chapter 8: Moose; Moose introduction; OO in Perl; OO in Moose; Properties; Class method; Instantiating objects; Inheritance; Moose in Catalyst; Controller; CatalystX declare; CatalystX; Roles; Types; Model; Immutable; Summary; Chapter 9: Deployment; Basics; PAR deployment
|
|
:
|
More on Controller methodsSome technical details; Adding a database; Installing SQLite; Creating a database schema; Creating a database model for Catalyst; Using the Model; Summary; Chapter 3: Building a Real Application; Environment setup; Database design; Understanding the interface to the database; TTSite; Creating the index page; Creating a ""Not Found"" page; Viewing people; Basic CRUD; Forms; Finishing up; Summary; Chapter 4: Expanding the Application; Configuration files; Configuring the address book; Sessions; Adding sessions to the address book; Sessions in the database
|
|
:
|
Using components from outside CatalystSearching and paging; Authentication and authorization; Authentication; Authorization; Adding authentication and authorization to the address book; Summary; Chapter 5: Building a More Advanced Application; The application; Background; Creating the database; Populating the database; Extracting the data; Chained resultsets; Custom resultsets; Putting the data on the Web; Summary; Chapter 6: Building Your Own Model; Creating a database model from scratch; Extending a DBIx::Class model; Custom methods without raw SQL; Calling database functions
|
Abstract
|
:
|
Build scalable and extendable web applications using the agile MVC framework.
|
Subject
|
:
|
Application software-- Development.
|
Subject
|
:
|
Perl (Computer program language)
|
Subject
|
:
|
Application software-- Development.
|
Subject
|
:
|
Perl (Computer program language)
|
Dewey Classification
|
:
|
005.2762
|
LC Classification
|
:
|
QA76.76.A65R63 2009eb
|