タグ

mvcに関するbcoffeeのブックマーク (4)

  • Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;

    【2016/03/04追記】以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は「Web Applicationを綺麗に設計するためのMVACという考え方」について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う「Model」、表示・出力を管理する「View」、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する「Controller」の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した

  • URLルーティングが出来る4KBのPHP製フレームワーク「ShortPHP」 | Web活メモ帳

    コードはわずか4KBで出来ており現在の行数は100行以下になっているようです。 最近のフレームワークはMVCが流行していますが、これはVC(ビューとコントローラー)のみの実装のようですね。 モデルが無い分データベースとのやり取りは出来ませんが、単純なサイトにてURLルーティングを使いたい場合に良さそうです。 例えば以下のようなClassを作成します。 class mypage { function dostuff () { echo 'This is where you do stuff'; } } するとwww.example.com/mypage/dostuffというURLで上記のdostuffメソッドが実行されるようになります。 ちょっとしたサイト構築に便利そうですね! 動作環境はApacheのmod_rewriteとPHP 5以上となっています。

    URLルーティングが出来る4KBのPHP製フレームワーク「ShortPHP」 | Web活メモ帳
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • tenjin.web/5に行ってきた - とっくりばー

    tenjin.web/5に参加してきた。ええ、久しぶりの参加です。 今回のお題はJavaScriptでRIAなMVCパターンということで、簡単なJavaScriptプログラムも作りながらーのいろいろ脱線しながらーの、楽しかった。 brazilの人のお手をざっと見つつ、試しにお手を使わずイチから全部作ってみたらModel部分が結局同じような感じになっちゃったりして、それはそれで教育的な何かを示唆しているような さて、今日作ったやつを晒しますよ。帰ってきてからもう少し手を入れて、フワッヒュイッと動くようにだけしました。jQueryって便利やね。 JavaScriptでのMVCパターンのお勉強なので、ページ遷移とか通信とか無し。あくまでもメモリ上のModelに対する変更をトリガーとしてViewを更新する、というお話。うん、こういうのあらためて作ると最初にかける一手間はやはり大事なんだよねって

  • 1