The Definitive Guide to Catalyst: Writing Extensible, Scalable, and Maintainable Perl-Based Web Applications

Catalyst is a web framework written in Perl and inspired by Perl. As with its parent language,Catalyst makes the easy things easy and the hard things possible. Unlike other frameworks, it comes with very little out of the box, and in fact doesn’t really come with a box. It’s not designed to make the...

Mô tả đầy đủ

Đã lưu trong:
Chi tiết về thư mục
Những tác giả chính: Diment, Kieren, Trout, Matt S
Định dạng: Sách
Ngôn ngữ:English
Được phát hành: Apress 2013
Những chủ đề:
Web
Truy cập trực tuyến:http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/34849
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
Thư viện lưu trữ: Thư viện Trường Đại học Đà Lạt
id oai:scholar.dlu.edu.vn:DLU123456789-34849
record_format dspace
spelling oai:scholar.dlu.edu.vn:DLU123456789-348492014-01-20T01:36:23Z The Definitive Guide to Catalyst: Writing Extensible, Scalable, and Maintainable Perl-Based Web Applications Diment, Kieren Trout, Matt S Web Computer Catalyst is a web framework written in Perl and inspired by Perl. As with its parent language,Catalyst makes the easy things easy and the hard things possible. Unlike other frameworks, it comes with very little out of the box, and in fact doesn’t really come with a box. It’s not designed to make the first half-day of your programming experience easy; it’s designed so that the speed of development of your code is just as quick for you at the beginning of a project as it is in the middle, at the end, and some period of time later when you realize you have to return to a long-forgotten project to do maintenance programming or add new features. In the rest of this introduction, we’ll help you work out if this book is for you. While Catalyst is reasonably simple, it does require that you have some familiarity with Perl. You can learn Perl and Catalyst concurrently, and in some ways this would be a good way to learn how to program disciplined, tructured, object-oriented Perl, but it will make the learning curve steep. If you’re familiar with Perl data types, references, and objects, then you can go straight to Chapter 1. If you feel that you are already a skilled web programmer and Perl programmer, then you can probably start with Chapter 3. If you’re not completely confident with Perl, on the other hand, you’ll want to go through this review. The rest of this introduction will help you decide if you need to read Chapter 2. Foreword . xv About the Authors . xix About the Technical Reviewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxi Acknowledgments . xxiii Introduction . xxv chapter 1 Introducing the Catalyst Web Application Framework . 1 chapter 2 Catalyst Setup and Background Knowledge . 19 Chapter 3 Your First Catalyst Application. 53 Chapter 4 Extending LolCatalyst-Lite. 81 chapter 5 Deployment. 109 Chapter 6 Database Models. 135 Chapter 7 The Catalyst Dispatcher. 167 Chapter 8 Authentication and Authorization . 189 chapter 9 Interacting with Web Services in Your Applications . 219 Chapter 10 Extending Catalyst. 233 Chapter 11 Catalyst Cookbook . 247 Chapter 12 The Reaction Component UI Framework. 303 Appendix A Compiling Your Own Perl. 315 Appendix B Making Your Own CPAN Mirror with CPAN::Mini or minicpan.sh. 317 Index . 319 2013-07-22T08:19:35Z 2013-07-22T08:19:35Z 2009 Book 978-1-4302-2365-8 http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/34849 en application/pdf Apress
institution Thư viện Trường Đại học Đà Lạt
collection Thư viện số
language English
topic Web
Computer
spellingShingle Web
Computer
Diment, Kieren
Trout, Matt S
The Definitive Guide to Catalyst: Writing Extensible, Scalable, and Maintainable Perl-Based Web Applications
description Catalyst is a web framework written in Perl and inspired by Perl. As with its parent language,Catalyst makes the easy things easy and the hard things possible. Unlike other frameworks, it comes with very little out of the box, and in fact doesn’t really come with a box. It’s not designed to make the first half-day of your programming experience easy; it’s designed so that the speed of development of your code is just as quick for you at the beginning of a project as it is in the middle, at the end, and some period of time later when you realize you have to return to a long-forgotten project to do maintenance programming or add new features. In the rest of this introduction, we’ll help you work out if this book is for you. While Catalyst is reasonably simple, it does require that you have some familiarity with Perl. You can learn Perl and Catalyst concurrently, and in some ways this would be a good way to learn how to program disciplined, tructured, object-oriented Perl, but it will make the learning curve steep. If you’re familiar with Perl data types, references, and objects, then you can go straight to Chapter 1. If you feel that you are already a skilled web programmer and Perl programmer, then you can probably start with Chapter 3. If you’re not completely confident with Perl, on the other hand, you’ll want to go through this review. The rest of this introduction will help you decide if you need to read Chapter 2.
format Book
author Diment, Kieren
Trout, Matt S
author_facet Diment, Kieren
Trout, Matt S
author_sort Diment, Kieren
title The Definitive Guide to Catalyst: Writing Extensible, Scalable, and Maintainable Perl-Based Web Applications
title_short The Definitive Guide to Catalyst: Writing Extensible, Scalable, and Maintainable Perl-Based Web Applications
title_full The Definitive Guide to Catalyst: Writing Extensible, Scalable, and Maintainable Perl-Based Web Applications
title_fullStr The Definitive Guide to Catalyst: Writing Extensible, Scalable, and Maintainable Perl-Based Web Applications
title_full_unstemmed The Definitive Guide to Catalyst: Writing Extensible, Scalable, and Maintainable Perl-Based Web Applications
title_sort definitive guide to catalyst: writing extensible, scalable, and maintainable perl-based web applications
publisher Apress
publishDate 2013
url http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/34849
_version_ 1757663802943340544