アプリケーションに使用したWebアプリケーション・テンプレートによって、MVCアーキテクチャがサポートされます。MVCアーキテクチャでは、アプリケーションはModelとViewControllerという2つのプロジェクトに分割されます。アプリケーション・ナビゲータは、次のようになります。
Modelプロジェクトはビジネス・ロジックを格納するために使用され、ViewControllerプロジェクトはプレゼンテーション・ロジックを格納するために使用されます。各プロジェクトには、選択したWebアプリケーション・テンプレートによって定義された、適切なテクノロジがすでに組み込まれています。
JDeveloperでは、アプリケーション(「アプリケーション」の下に位置する第1レベルのノード)を使用して、アプリケーションの開発中に使用するプロジェクト(関連するファイルの集合)を管理します。アプリケーション・ナビゲータでは、アプリケーション・ノードは、アプリケーションに含まれるすべてのプロジェクトの親ノードとして機能します。
異なるプロジェクトには、たとえば、複数層アプリケーションの様々な層、または複合アプリケーションの様々なサブシステムを表すファイルが含まれます。これらのファイルは、格納するディレクトリが異なる場合でも、単一のプロジェクトに含めることができます。
Copyright © 1997, 2006, Oracle. All rights reserved.