次のトピックでは、Oracle JDeveloperの新機能や変更された機能について、およびこのガイドに記載されるその他の重要な変更について紹介し、詳細情報へのリンクを提供します。このドキュメントは、『Oracle JDeveloperによるアプリケーションの開発』の新規バージョンです。
Oracle JDeveloper 12c (12.2.1)には、このドキュメントで説明する次の新機能と変更された機能が含まれています。
Javaプロジェクトの作成およびJavaアプリケーションのテストをする方法は次のとおりです。
「クリーン」コマンドを実行するのと同時にアプリケーションをリフレッシュすることをサポートします。詳細は、「アプリケーションおよびプロジェクトのクリーニング」「XML伝送を最適化するためのFast Infosetの使用方法」を参照してください。
ヒープ・ウォーカのサポート、プロファイリングする際に使用するヒープ・ダンプ・ビューア。詳細は、「RESTful Webサービスおよびクライアントの作成」を参照してください。
Mavenを使用したJavaプロジェクトのビルド
Mavenリモート・リポジトリの追加または削除は、プロジェクトのPOMファイルで直接的に行うか、「ツール」メイン・メニューを使用して実行できます。詳細は、「リモート・リポジトリの指定方法と管理方法」を参照してください。
共有リポジトリを移入すると、開発チームはアプリケーションの依存性を共有できます。共有リポジトリは、Mavenの同期プラグインを使用して移入できます。詳細は、「リポジトリの移入」を参照してください。
Maven Archetypeをテンプレートとして使用したMavenプロジェクトの即時作成。いくつかのArchetypeを利用できます。たとえば、ADF oracle-adffaces-ejb
Archetypeでは、ModelプロジェクトやViewControllerプロジェクトを含む基本的なFusion Webアプリケーションが作成されます。詳細は、「Maven Archetypeを使用したMavenプロジェクトの作成方法」を参照してください。
「ツール」メイン・メニューからのMavenゴールの実行のサポート。詳細は、「POMファイルに対するMavenゴールの実行方法」を参照してください。
POMファイルでのojmakeおよびojdeployデプロイメント・プラグインのサポート。詳細は、「ojdeployおよびojmakeの使用方法」を参照してください。
内部クラスのラムダ式への変換(この機能はJDK 1.8を実行する場合にのみ利用可能)によるコーディングの簡略化。詳細は、「匿名内部クラスのラムダ式への変換方法」を参照してください。
データベースの使用:
PL/SQLの編集に関するサポートの向上:
PL/SQLソース・エディタでは、すべてのドメイン間でコーディングを拡張するためにJDeveloperに用意されている様々な共通機能セットを使用するようになりました。たとえば、コード折りたたみ、使用方法の強調表示、コード・インサイト(オフラインのPL/SQLの場合)などがあり、欠落したメソッドを強調表示する監査フレームワークや適切なアクションを実装するコード・アシストを使用して、コールされたメソッドのmethodsignatureやコメントを表示します。
オフラインおよびデータベースのPL/SQLは、データベース接続に対してコンパイルできます。
新しいテスト問合せ機能により、PL/SQLのSELECTが正しい行を返すことを確認できます。
パッケージの仕様と本体の同期により、新しいパッケージ本体をすばやく作成できます。また、仕様と本体を同期して欠落メソッドを自動的に作成できます。
詳細は、「PL/SQLソース・エディタの使用」を参照してください。
データベース接続のサポートの向上:
データベースの接続時に追加のパラメータを指定できるようになりました。詳細は、「追加のJDBCパラメータの定義」を参照してください。
データベース接続のテスト時にデータベースのタイプとバージョン番号が報告されます。詳細は、「データベース接続の作成方法」を参照してください。