タグ

mooseに関するsaihatenoのブックマーク (4)

  • perl-mongers.org

    This domain may be for sale!

  • 初めてのCatalyst入門(6) Perlのオブジェクト指向とモデル

    はじめに 前回では、フロー制御のメソッドを使用してアクションからURLを遷移することなく別アクションを呼び出す方法、そしてリダイレクトを行う方法を紹介しました。これでコントローラに関する主要な機能についての紹介を終えて、今回からはモデルに移っていきたいと思います。 ところで、Catalystの5.7から5.8にバージョンアップされた際に、内部を実装する仕組みとしてMooseが採用されました。MooseとはPerl5にオブジェクトシステムを導入するためのモジュールであり、これまでのblessを使用したPerlのオブジェクト指向プログラミングよりも簡単に、より多くのことを実現できます。 記事では、簡単にではありますがblessとMooseを比較したPerlのオブジェクト指向プログラミングについて説明し、その後でモデルの概要を説明していきます。 対象読者 Perlで簡単なスクリプトを作成したこ

    初めてのCatalyst入門(6) Perlのオブジェクト指向とモデル
  • Moose::Cookbook

    NAME Moose::Cookbook - How to cook a Moose VERSION version 2.2207 DESCRIPTION The Moose cookbook is a series of recipes showing various Moose features. Most recipes present some code demonstrating some feature, and then explain the details of the code. You should probably read the Moose::Manual first. The manual explains Moose concepts without being too code-heavy. RECIPES Basic Moose These recipe

    Moose::Cookbook
  • Catalystアプリを継承する - D-6 [相変わらず根無し]

    Catalystアプリを継承する Catalystはたいへんすばらしいフレームワークですが、新しいプロジェクトを始める、という時にcatalyst.plでスケルトンから作り直していつものプラグインを設定して・・・みたいな面倒な手間がいろいろあります。 Pixisはなるたけ簡単に新しいアプリを作れるようにしたかったので最初からプラグイン機構を念頭に置いて書き始めましたが、それはあくまで機能の追加にしか使えず、JPAサイトのようにPixisというフレームワークを使って、JPAというサイトがPixis機能を乗っ取るというような場合はそれだけではうまく設計ができませんでした。 これについては悶々と考えていたのですがCatalyst 5.8になり、Mooseベースのオブジェクト指向ができるようになったことでひとつひらめきました。たとえばJPA::Webというアプリを作るとして、基的にPixisがす

  • 1