- PR -

JavaGUIアプリの作り方

投稿者投稿内容
シュン
ぬし
会議室デビュー日: 2004/01/06
投稿数: 328
お住まい・勤務地: 東京都
投稿日時: 2005-01-19 11:06
引用:

tosiroさんの書き込み (2005-01-18 22:37) より:

知識が足りなくて申し訳ないのですが、狭義のMVC
広義のMVCとは何が違うのでしょうか?



とかくプログラミングは何でもMVCですよ。
誰でも、気が付かないうちに、MVC構造を再帰的に積み上げていって
プログラムを作っていると思いますよ。

RDBMSにおいて、
M->データベースファイルの物理構造
V->テーブルやビュー
C->RDBMSが持っているSQL実行エンジン

Webアプリケーションのプレゼンテーション層において
M->HTMLテキスト
V->Webブラウザを通じて見える画面
C->Webブラウザが持っているHTMLパーサーとかHTTPリクエストの作成/レスポンスの解析処理機能とか

なんて考えることも出来ますし、

ファイルシステムにおいて
M->セクタだのシリンダだの
V->ファイルアクセス関数のシグネチャ
C->ファイルアクセス関数の実装

オブジェクト指向におけるオブジェクトにおいて
M->メンバフィールド
V->インターフェイス
C->各種メンバメソッドの実装

と考えることも出来ますし。

狭義のMVCといわれるのは、アプリケーションなりフレームワーク
なりが責任範囲としている部分について、MVC分割をどのように行
っているかという"MVC分割の実装方法"のことではないかと、個人
的にはおもいます。

[ メッセージ編集済み 編集者: シュン 編集日時 2005-01-19 11:48 ]
梅吉
会議室デビュー日: 2003/08/19
投稿数: 16
投稿日時: 2005-01-19 11:48
お世話様です。tosiroです。

引用:

私、3年半ほど前からお客様に JavaGUI アプリを提供してまして、「Windows、Linux、Mac(OS X以降) など、どの OS でも動いて便利」と評判を頂いてます。動作速度はその当時(Celeron 700MHz なノートPC)からあまり問題ではないですよ。
また、「.exe で起動するけれど大部分は Java」というアプリケーションも(一部方面では)多いです。


新鮮な情報に感じました。
まったくそういったことを聞かないので...。
(私の世界が狭いだけかもしれません)
他にJavaWebStartも(詳しくないのですが)もっと流行っても
いいんじゃないかと思ったりするのです。
私が知らないだけで結構使われているのかもしれませんが。


引用:

とかくプログラミングは何でもMVCですよ。
誰でも、気が付かないうちに、MVC構造を再帰的に積み上げていって
プログラムを作っていると思いますよ。

・・・中略・・・

と考えることも出来ますし。。


なるほどそういった意味だったのですね。

スキルアップ/キャリアアップ(JOB@IT)