タグ

2013年5月28日のブックマーク (4件)

  • RedLine Magazine : PHP宿題 MVC の勉強

    PHP宿題 MVC の勉強 頂いた宿題勉強日誌。今日は「MVC」について。(MVC - Google 検索) フレームワークを利用する前にきっちり理解しておくといい内容とのこと。 実は前にSmartyを使ったことがあって、デザインとロジックを分ける主旨についてはイメージできるのだけれど、MVCと言われると「C」の役割がいまいち分からない。(MとCの境目がイマイチ分からない) MVCについて検索してるとフレームワークのお話に行き着く事が多くてなかなか初心者向けの簡単な説明が見つからないのだけれど、いろいろ調べた結果を自分なりに解釈すると、 表示担当がView 入力された内容についてModelに処理をお願いしたり、Viewに表示をお願いしたり、橋渡し的な役割をするのがController データの処理がModel(こっちでは入力されたデータの受取とか処理後の結果を直接Viewに渡したりはしない

    takryou79
    takryou79 2013/05/28
    MVC php
  • MVCモデルの概念を漫画で解説してみる | hijiriworld Web

    ユーザーインタフェースをもつアプリケーションソフトウェアの多くは、「MVC」モデルに基づいて設計されています。 MVCでは、プログラムを、Model(モデル)、View(ビュー)、Controller(コントローラ)という3つの要素に分割し、お互いに呼び出し合って処理が実行されていきます。 この概念を漫画で表現したら分かりやすのではないかと思い、トライしてみます。 設定 MVCモデルで設計された「なにかの申し込みシステム」があるとします。 処理の内容は、なにかの申し込みをしたユーザ情報をデータベースに格納する、だけです。 なにかの申し込みシステムの構成員 第1話 – なにかの申し込みシステムの日常 なにかの申し込みシステムの処理の流れを覗いてみましょう。 おや?ユーザが申し込みにやってきましたよ… このように、モデル、ビュー、コントローラは、お互いに協力し合いながら処理を行っています。 誰

    takryou79
    takryou79 2013/05/28
    MVC php
  • そらのき. » PHPのMVCモデルを理解するためにしたこと

    2012年7月2日 ツイート こんばんは。フレームワークとかでよくMVCモデルって見聞きしませんか。ある程度の規模になるプログラムはMVCモデルで設計するのが良いらしいのですが、この概念がとっても分かりづらい。今回のエントリーでは僕がMVCモデルを習得するために行ったこと・行っていることを書いてみます。 1. 概念の勉強 まずはMVCとはどんなものなのか、ということを数日間みっちりと勉強。できるだけ初心者向けの記事やを読んで、モデルとビューの役割は理解。でもこの時点で、コントローラーの役割は良くわかってなかったっす。 MVCモデルの概念を漫画で解説してみる | hijiriworld Web PHPのオブジェクト指向入門 | オブジェクト指向PHP.NET 軽量なMVCフレームワークの自作(改訂版):CodeZine (MVCとはのところ) ちなみにMVCの勉強しようとするならオブジェ

    takryou79
    takryou79 2013/05/28
    MVC php
  • 軽量なMVCフレームワークの自作(改訂版)

    はじめに Webアプリケーションを構築する際のアーキテクチャとして、「MVC」が広く用いられています。PHPにおいても、「mojavi」や「Phrame」など、いくつかのフレームワークが実装されています。ググってみると、日語の解説ページなどを見つけることもできます。 最も有名なMVCフレームワークは、Javaで使える「Struts」でしょう。多くのMVCフレームワークがStrutsの影響を受けています。Strutsは非常に強力なフレームワークですが、その分、お手軽感に欠けるきらいがあります。特に、お手軽感を求めてPHPを使われている諸氏には、馴染みにくいのではないかと思います。 稿では、手軽に使える、軽量なMVCフレームワークの雛型として、拙作の「nagaMVC」を紹介します。nagaMVCの基的な構成について解説します。 対象読者 主に、LAMP構成(Linux+Apache+My

    軽量なMVCフレームワークの自作(改訂版)
    takryou79
    takryou79 2013/05/28
    MVC php