Mensys Online Shop
| Category: | General - Books | By: | Packt Publishing |
| More info: | www.packtpub.com ... | Info-file: | big_front_Catalyst.j... |
| Author(s): | Jonathan Rockway | Pages: | 187 |
| Year of publication: | 2007 | ||
Many web applications are implemented in a way that makes developing them painful & repetitive. Catalyst is an open-source Perl-based Model-View-Controller framework that aims to solve this problem by reorganizing your web application to design & implement it in a natural, maintainable, and testable manner. Everything that your web application needs to do is only written once; you connect to the database in one place, have configuration in one place, etc. Then, you just write actions for » Read more... | ![]() |
All prices are in Euro excl. VAT (19%, for books 6%) and excl. shipping.
E-mail or call us at +31 (0)23 548 20 20 for licences, upgrades and other questions.
Many web applications are implemented in a way that makes developing them painful & repetitive. Catalyst is an open-source Perl-based Model-View-Controller framework that aims to solve this problem by reorganizing your web application to design & implement it in a natural, maintainable, and testable manner. Everything that your web application needs to do is only written once; you connect to the database in one place, have configuration in one place, etc. Then, you just write actions for each URL that your application needs, without worrying about the database connections or HTML to produce. Catalyst will handle the details so you can worry about writing your application. This book embodies Catalyst's philosophies of Do It Yourself and Don't Repeat Yourself. What you will learn from this book:- Installing & setting up Catalyst;- How MVC works in Catalyst, explained with a simple example;- Using the Template toolkit to generate HTML output;- Designing a database schema & accessing a SQLite database;- Creating a CRUD interface to a database;- Using FormBuilder to define auto-generating & self-validating forms;- Creating easy-to-maintain configuration files;- Importing CVS files into a database; Paginating search results;- Using the session plug-in to add sessions to an application;- Authentication & authorization, explored by implementing page-level & record-level control;- Building an editable web interface; Features of DBIC for easy handling of data;- Interfacing to your data; & more.

