JDeveloper IDEは、Model-View-Controller(MVC)デザイン・パターンを実装し、データ表示、レンダリングおよびユーザー操作の機能を区別します。重要な拡張機能については、各機能のための独自のコンポーネントが必要です。
エディタなどすべての機能を備えた拡張機能には、3つの機能をすべて提供するための独自のクラスが必要です。クラスは、ビュー・コンポーネントによりJDeveloperと統合されます。ビューは、メイン・ウィンドウに直接登録されるか、または一般的にはエディタ・マネージャなどのマネージャに登録されます。すべてのビューは、最終的にはメイン・ウィンドウに従属します。モデルおよびコントローラには、ビューからアクセスできます。
単純な拡張機能は、これらのコンポーネントをすべて指定する必要はありません。
コンポーネントの独立性を保つには、次のチャネルに通信を限定する必要があります。
JDeveloper IDEについて
IDEの構造について
ユーザー・インタフェース・イベントについて
データ表現について