2012-03-26 9 views

答えて

1

もう少し高レベルですが、Spring RCPプロジェクトを参照してください。

3

MVCは、Springとは関係ありません。それは、ソフトウェアコードベース(モデル、ビュー、コントローラ)の異なる部分を分離するために適用できるソフトウェア設計アーキテクチャ/設計パターンです。モデル内のすべてのビジネスロジックを実装している限り、ビュー内のGUIロジックとビューで発生したイベントに応答し、モデルに基づいて必要に応じてビューを更新し、MVCパターンを遵守します。

This articleは、MVCがSwing環境でどのように実装されるかを示しています。 Spring MVCはWebフレームワークとしてのみ使用できます。ただし、Spring Framework自体は、サーブレットベースのアーキテクチャ(IoCコンテナ)には関連付けられていないので、必要な場所であればどこでも使用できます。

MVCをグリップすると、MVP(Model View Presenter)というMVCと密接に関連している別のデザインパターン/アーキテクチャが面白いですが、非常に似ていますが、完全にMVCの有効な後継者に見えますGUIの側を愚かにする。

+0

カスタムMVCをSpringの上に実装していますか? – janetsmith

+0

はい、でも、SpringとMVCはまったく別物です。 Spring MVC;あなたが話しているのは、特にMVCパターンを使ったWebフレームワークです。私の答えに記載されている記事を読むと、より理解を深めることができます。 Spring Core - 具体的には、IoCコンテナはMVCパターンの実装に非常に役立ちますが、決してそれは必要ありません。 –

関連する問題