私はJavaプロジェクト;主にSwingでの私の仕事にMVCアーキテクチャを適用する方法を学びたいと思います。私はここで見つけました:
JavaにはMVCアーキテクチャが定義されていないようです。私が見たのは、JavaがWwingの基本レベルであなたに提供するものであり、自分で適用できるものは最初のチュートリアルにあります。
上記の2つのリソースとは別に、誰かがJava MVC?ビデオチュートリアルですか?
ここに素敵な例があります http://www.leepoint.net/GUI/structure/40mvc.html 私はあなたにアイデアを感じさせるために可能な限り簡単なものを見つけようとしました。
とにかく私は好きではありません:
JavaにはMVCアーキテクチャが定義されていないようです。
MVC、MVP、その他すべてのパターンをさまざまな言語で使用できます。 JavaはMVCとは何の関係もありませんが、MVCデザインはJavaでコーディングできることを除きます。ただし、MVCアーキテクチャが組み込まれ、強制的に使用されるフレームワークもあります。Spring MVCが最もよく知られています-それについてもっと調べてみてください、おそらくいくつかのチュートリアル。
Model-ModelはオブジェクトまたはJavaデータを運ぶPOJOを表します。データがあればコントローラを更新するロジックも持つことができます変更。
View-Viewは、モデルに含まれるデータの視覚化を表します。
Controller-Controllerはモデルとビューの両方で動作します。モデルオブジェクトへのデータフローを制御し、データが変更されるたびにビューを更新します。ビューとモデルを分離します。
この例を参照してください mvc simple example これは、swingsを使用して2つの数字プログラムを追加しています。
いわゆるObserverおよびObservableクラスのJava組み込み機能の使用次のチュートリアルでは、例によってMVCの概念を説明します。