CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

はじめに 前回では、主にリクエストパラメータの扱い方について説明しました。クライアントからデータを受け取る方法には、リクエストパラメータ以外にもパスに含める方法がありますが、特に日本語文字列を扱う場合には内部で扱う文字コードとクライアントとやりとりする文字コードをよく考えて設計する必要があります。本記事では、これまで2回に渡って説明してきたコントローラ編の最後として、アクションから別のアクションを呼び出すフロー制御について説明します。 また、第3回で簡単に紹介したChainedアクションについてもサンプルを交えて説明していきます。 対象読者 Perlで簡単なスクリプトを作成したことのある方 Webアプリケーションの基本的な仕組み(HTTPリクエスト、レスポンスなど)についての知識のある方 これまでの連載 初めてのCatalyst入門(1) PerlによるWebフレームワークCatalyst
はじめに 前回では、コントローラについて、アクション定義に必要なアトリビュート、組み込みアクションなどについて紹介しました。他のWebアプリケーションフレームワークでは、URLとアクションを別ファイルによって結びつけているものもありますが、CatalystではアトリビュートによってURLとアクションを結びつけていることがご理解いただけたと思います。 本記事では、URLパスの一部を引数として受け取る方法、リクエストパラメータの取り扱い方などについて説明していきます。またCatalystはバグフィックスなども含めて頻繁にアップデートされていますので、最初にCatalystのアップデートについても説明します。 では、アクションで受け取ったリクエスト情報から、パラメータの取り扱い方、さらにUTF-8を使用した日本語文字列の扱いなどについて説明していきます。 対象読者 Perlで簡単なスクリプトを作
はじめに Ruby on Railsの登場から、Webアプリケーションを構築するためのフレームワークはさまざまなLL(Lightweight Language)系言語を中心に生み出されてきました。 本連載ではPerlで実装されたWebアプリケーションフレームワークであるCatalyst(カタリスト)について、基本的な仕組みや実装方法などをサンプルを交えて紹介していきます。 第1回目では、Catalystのインストール、簡単なアプリケーションを作成するまでの方法を説明しました。第2回目となる今回は、Catalystでの処理の流れや主要なコンポーネントについて、サンプルを交えつつ説明していきます。 対象読者 Perlで簡単なスクリプトを作成したことのある方 Webアプリケーションの基本的な仕組み(HTTPリクエスト、レスポンスなど)についての知識のある方 これまでの連載 初めてのCatalys
はじめに Ruby on Railsの登場から、Webアプリケーションを構築するためのフレームワークはさまざまなLL(Lightweight Language)系言語を中心に生み出されてきました。 本連載ではPerlで実装されたWebアプリケーションフレームワークであるCatalyst(カタリスト)について、基本的な仕組みや実装方法などをサンプルを交えて紹介していきます。 前回は、Catalystの処理の流れや、アプリケーションクラス、コンテキストなどの主要コンポーネントなどについて紹介しました。ここからはコントローラについて、複数回に分けて紹介します。 本記事ではコントローラのURLパスとアクションの定義方法について、サンプルを交えつつ説明します。 対象読者 Perlで簡単なスクリプトを作成したことのある方 Webアプリケーションの基本的な仕組み(HTTPリクエスト、レスポンスなど)につ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く