タグ

MVCに関するdotgramのブックマーク (5)

  • 「じゅん for Java」のMVC

    2. 「じゅん for Java バージョン197(Jun4Java197)」のMVC 図8にJun4Java197のMVCのクラス階層を示します。図2のJun4Smalltalkとほとんど同じです。MVCに関係する部分で,違う点を以下に列挙します。 VisualWorksではViewのサブクラスにCanvasがありますが,Jun4JavaではStViewの属性としてjava.awt.Componentを持つようにし,_getJavaComponent()でアクセスできるようにします。 StControllerでjava.awt.event.MouseListenerやMouseMotionListenerなどを実装します。 Controllerの赤(左)ボタンイベント(redButtonPressedEvent)などを,MouseListenerのmousePressed()などに変更し

    dotgram
    dotgram 2006/04/14
  • 第6回 Smalltalkウィンドウプログラミング(2)

    第6回 Smalltalkウィンドウプログラミング(2) 富士ゼロックス情報システム 青木淳 r2d2@bz90.fxis.fujixerox.co.jp はじめに ソフトウェア設計の第一人者であるジャクソン氏(JSD法で有名)が「プログラマにとって上達の第一歩は、動くプログラムと正しいプログラムを作ることの違いを認識することである。」と言われた[1]。Smalltalkウィンドウプログラミングを例に取りながら、ジャクソン氏の言葉を具現化するのが、前回(第5回)と今回(第6回)そして次回(第7回)の目的である。 前回では、ウィンドウのプログラムをゴリゴリ作るのではなく、そのプログラム自身を生成してしまうプログラム(メタウィンドウプログラム)を作成し、それを「ビュービルダ」と名付け、そのソースコードを示しておいた。 今回も、同じ機能を有する「ビュービルダ」を末尾にリストした。なぜ同じプログ

    dotgram
    dotgram 2006/04/14
  • Ethna - PHPウェブアプリケーションフレームワーク

  • MVC - MVCとはModel-View-Controllerの頭文字をとったものです。

    MVC - MVCとはModel-View-Controllerの頭文字をとったものです。 目次 新着情報2004 MVC関連リンク MVCと3層C/S 関連モデル PAC - Presentation - Abstraction - Controller Document - View architecture MVC発祥の地では 雑談 MVCとはModel-View-Controllerの頭文字をとったものです。 新着情報2004 月刊DBマガジン6月号にModel2+の解説があるらしい。(ニュースソース[jfriends-ml 11123] Model2+) MVC関連リンク MVCモデルという言葉をよく聞きますが何のことですか? http://www.atmarkit.co.jp/fjava/javafaq/j2ee/j2e07.html 使わないと損をするModel-View

  • 使わないと損をするModel-View-Controller MVC

    1 はじめに SmalltalkのOJTを通して、「Smalltalkへのスムーズな導入」を行うために、いくつかの留意点があることを私は学びました。 ① データとアルゴリズムがパックされたオブジェクト(情報隠蔽) ② オブジェクト間コニュニケーション(メッセージ伝送) ③ クラスとインスタンス関係(メタクラスとクラス関係) ④ クラス階層構造(インヘリタンス機能) ⑤ アルゴリズムをデータとして扱うこと(closure/continuation) ⑥ Model-View-Controller(MVC) ⑦ 依存性(change&update) ⑧ プラガブルの考え方(pluggableMVC) ①〜④までは、オブジェクト指向プログラミングという形で多くの解説書が手に入りますので問題はありません。 ⑤は、LispやPrologを知っておられる方には簡単になじめます。アルゴリズムをデータとし

  • 1