タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

MVCとprogrammingに関するmasa0x80のブックマーク (4)

  • MOVEは望まれなかった子 - the sea of fertility

    なにやらMOVEが話題です。 MVC is dead, it’s time to MOVE on. http://cirw.in/blog/time-to-move-on [翻訳]MVCは死んだ。MOVEするときがきた きしだのはてな http://d.hatena.ne.jp/nowokay/20120704 Twitterで「”MOVEは生まれた瞬間死んだ” って記事まだー?」って騒いでたら「お前が書けよ」の流れだったので息抜きに書きます。息抜きなので図が無いのは勘弁してください。 MOVEが生まれていない理由 この文中ではMOVEが生まれた理由はMVCの問題点に関わるとされており、そのMVCの問題点としてされているのは次の2点です。 MVCではControllerが肥大化する MVCは10年古い技術で設計されていて、最新のプログラミングパラダイムに対応していない。 しかしこの理由のう

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

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

  • 設計 - MVCモデル

    実際にWEBアプリケーションを作成する場合、ServletとJSPをどのように使い分けるのか、また、データベース処理などはどのクラスに記述するのかなどの問題が出てきます。このようなときに使われる便利な設計パターンとして、MVCモデルについて解説します。 MVCモデルとは MVCモデルとはModel-View-Controllerモデルの略で、アプリケーションを作成する際によく利用される抽象化のモデルです。MVCそれぞれの意味は、 Model モデル、何らかのデータとそのデータを操作するためのメソッドを提供する役割を持つ。 View ビュー、モデルのデータを加工、出力し、ユーザに見せる役割を持つ。 Controller コントローラ、ボタンを押すなどのユーザからの入力を受け取り、それにしたがってモデルを操作したりする。 そして、これらの要素が以下のように関わっています。 アプリケーショ

  • [IT]Java Solution FAQ:MVCモデルという言葉をよく聞きますが何のことですか?

    J2EEを特徴づけるもう1つのキャッチコピーとして「MVCモデル」というものがあります。MVCモデルという言葉自体は、J2EEで初めて登場したものではなく、Smalltalkというオブジェクト指向言語でのGUI設計に用いられた概念です。MVCとは、 Model View Controller の頭文字をとったものです。Webベースのアプリケーションも、WebブラウザというGUIを持ったアプリケーションと考えられるので、このモデルを適用することができます。では、それぞれについて説明しましょう。 ●Model モデルは、システムの中でビジネスロジックを担当する、いわばシステムの体部分にあたります。モデルは入出力や表示といった処理を行うことはできません。J2EEでは、この部分をEJBで実装する(ちなみに、EJBでは表示に関する処理は仕様上できない)ことになっています。 ●View ビューは、表

  • 1