詳細アイコン シード・カスタマイズ

アプリケーションのシード・カスタマイズとは、汎用化されたアプリケーションを特定のグループ(特定の産業やサイトなど)のニーズにあわせて変更するプロセスです。

プロジェクトのプロパティでシード・カスタマイズが有効化されている場合、JDeveloperではOracle Metadata Services(MDS)フレームワークが使用され、カスタマイズ済メタデータ・オブジェクトがメタデータ・リポジトリに格納され、実行時にはカスタマイズ済アプリケーションを表示するために取得されます。

「プロジェクト・プロパティ」ダイアログ、「シード・カスタマイズの有効化」

「プロジェクト・プロパティ」ダイアログで「OK」をクリックすると、JDeveloperにより、MDSカスタマイズの使用に必要な構成要素でweb.xmlが更新されます。

<context-param>
  <param-name>oracle.adf.jsp.provider.0</param-name>
  <param-value>oracle.mds.jsp.MDSJSPProviderHelper</param-value>
</context-param>
<filter>
  <filter-name>ADFLibraryFilter</filter-name>
  <filter-class>oracle.adf.library.webapp.LibraryFilter</filter-class>
</filter>
<filter-mapping>
  <filter-name>ADFLibraryFilter</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>REQUEST</dispatcher>
  </filter-mapping>
<servlet>
  <servlet-name>adflibResources</servlet-name>
  <servlet-class>oracle.adf.library.webapp.ResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>adflibResources</servlet-name>
  <url-pattern>/adflib/*</url-pattern>
</servlet-mapping>