はじめに Ruby on Railsの登場から、Webアプリケーションを構築するためのフレームワークはさまざまなLL(Lightweight Language)系言語を中心に生み出されてきました。 本連載ではPerlで実装されたWebアプリケーションフレームワークであるCatalyst(カタリスト)について、基本的な仕組みや実装方法などをサンプルを交えて紹介していきます。 第1回目では、Catalystのインストール、簡単なアプリケーションを作成するまでの方法を説明しました。第2回目となる今回は、Catalystでの処理の流れや主要なコンポーネントについて、サンプルを交えつつ説明していきます。 対象読者 Perlで簡単なスクリプトを作成したことのある方 Webアプリケーションの基本的な仕組み(HTTPリクエスト、レスポンスなど)についての知識のある方 これまでの連載 初めてのCatalys
![初めてのCatalyst入門(2) Catalystアプリはどのように作るのか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/86dadc7c95949092eb394f79b7f2f8ffb514c2a9/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F4316%2F4316_arena.png)