| JDeveloper | |
|---|---|
JDeveloper 11g GUIのデモンストレーション | |
| 開発者 | オラクル社 |
| 安定版リリース | 14.1.2.0 [ 1 ] / 2024年12月20日 ( 2024-12-20 ) |
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | Java IDE |
| ライセンス | 独自のOTN JDeveloperライセンス |
| Webサイト | www.oracle.com/アプリケーション開発/テクノロジー/jdeveloper.html |
JDeveloperは、Oracle Corporationが提供するフリーウェアのIDEです。Java、XML、SQL、PL/SQL、HTML、JavaScript、BPEL、PHPの開発機能を提供します。JDeveloperは、設計からコーディング、デバッグ、最適化、プロファイリング、そしてデプロイに至るまで、開発ライフサイクル全体をカバーします。
Oracleは、JDeveloperを通じて、高度なコーディング環境の構築に加え、視覚的で宣言的なアプリケーション開発アプローチの提供に重点を置くことで、アプリケーション開発の簡素化を目指してきました。Oracle JDeveloperは、エンドツーエンドのJava EEベースのフレームワークであるOracle Application Development Framework(Oracle ADF )と統合されており、アプリケーション開発をさらに簡素化します。
コアIDEは、Oracleの他のチームがJDeveloperの拡張機能を構築するために使用するAPIを公開しています。BPEL、ポータル、ビジネスインテリジェンス、そしてOracleプラットフォームのその他のコンポーネントはすべて、設計時ツールをJDeveloper上に構築しています。Sun Microsystems(そしてNetBeans )による買収に対応するため、2012年以降にリリースされたバージョンでは、 NetBeansプラットフォームと重要なコードを共有しています。このIDEプラットフォームは、OracleがPL/SQLおよびデータベース開発者向けに特に推奨している 別のOracle製品であるSQL Developerの基盤としても機能しています。
特徴
JDeveloper 11gより前のJDeveloperには、Java Edition、J2EE Edition、Studio Editionの3つのエディションがありました。各エディションは他のエディションに加えてより多くの機能を提供し、すべて無料で提供されていました。JDeveloper 11gでは、Studio EditionとJava Editionの2つのエディションのみとなります。JDeveloper 11gでは、J2EE Editionの機能がStudio Editionに統合されています。
機能の概要リストは次のとおりです。
– Java版
- Java SE 9 サポート
- コードエディター
- コードナビゲーション
- リファクタリング
- スイング
- ユニットテスト
- バージョン管理
- 監査と指標
- デバッグ
- プロファイリング
- アリのサポート
- Maven サポート
- XMLサポート
- オープンAPIと拡張機能
- ユーザーアシスタンス
– J2EE エディション
– スタジオエディション
- ADF データバインディング
- ADFフェイス
- ADF Facesスキンエディター
- ADFモバイル
- ADF ビジネス コンポーネント
- ADFスイング
- ADF デプロイメント
- BPELデザイナー
- ESBデザイナー
- ポータル開発
- ポートレット/JSFブリッジ
- オラクル BI Ee
2005年にOracleはJDeveloperをフリーウェアとしてリリースした。[ 2 ] [ 3 ]
2006 年、まだ 10g タグが付けられていた状態で、大幅な遅延の後、Oracle は最新の 10g メジャー リリースであるバージョン 10.1.3 をリリースしました。
2006 年 10 月、Oracle は、 BPELおよびESB設計時間とともに最終的なEJB 3.0 仕様のサポートを追加したバージョン 10.1.3.1 をリリースしました。
2007 年 1 月、Oracle は、ポートレットの作成と使用、ポートレット/JSF ブリッジ、コンテンツ リポジトリ データ制御などの WebCenter機能を組み込んだバージョン 10.1.3.2 をリリースしました。
2007年1月時点で、オラクルには150人以上の従業員がおり、開発者、開発マネージャー、品質保証エンジニア、ビルドエンジニア、ドキュメントライター、製品マネージャー、顧客伝道師、ユーザビリティエンジニアなど、様々な役割を担っていました(順不同)。開発センターは、レッドウッドショアーズ、バンガロール、レディング(英国)、コロラド州プレザントンにありました。 [ 4 ]
2007 年 5 月に、Oracle はバージョン 11g の テクノロジ プレビューリリースをリリースしました。
2008 年 10 月に、Oracle JDeveloper 11 gの製品バージョン(コード名 BOXER) が利用可能になりました。
2009年7月にJDeveloper 11gバージョン11.1.1.1.0(コード名Bulldog)がリリースされた[ 5 ]。
2011年6月にJDeveloper 11g ( 11.1.2.0.0)、コード名Shermanが利用可能になりました。[ 5 ]
2011年9月にJDeveloper 11g ( 11.1.2.1.0 Build 6081)、R2/PS1が利用可能になりました。[ 5 ]
2012年5月にJDeveloper 11g(11.1.2.2.0 Build 6183)R2/PS2が利用可能になりました。[ 5 ]
2012年9月にJDeveloper 11g ( 11.1.2.3.0 Build 6276.1)、R2/PS3が利用可能になりました。[ 5 ]
2013年5月にJDeveloper 11g(11.1.2.4.0 Build 6436)R2/PS4が利用可能になりました。[ 5 ]
2013年7月にJDeveloper 12 c(12.1.2.0.0 Build 6668)が利用可能になりました。[ 5 ]
2014年6月にJDeveloper 12 c(12.1.3.0.0)が利用可能になりました。[ 5 ]
2015年10月にJDeveloper 12 c(12.2.1.0.0)が利用可能になりました。[ 5 ]
2016年6月にJDeveloper 12 c(12.2.1.1.0)が利用可能になりました。 [ 6 ]
2017年8月にJDeveloper 12 c(12.2.1.3.0)が利用可能になりました。 [ 7 ]
2019年9月にJDeveloper 12 c(12.2.1.4.0)が利用可能になりました。 [ 8 ]
視覚的かつ宣言的
JDeveloperコードエディタは、コードの様々なビューを提供するビジュアルおよび非ビジュアルユーティリティを含む、豊富なコーディング機能を提供します。このソフトウェアには、Java EEコンポーネントの使用方法をガイドするダイアログが用意されています。
例えば、JDeveloperはHTML、JSP、JSF、Swingに対応したビジュアルWYSIWYGエディタを提供しています。このビジュアルエディタでは、コンポーネントのレイアウトやプロパティを視覚的に変更できます。ツールがコードを再生成するため、コードの変更はビジュアルビューに即座に反映されます。JDeveloperは、JSFおよびStrutsのページフローを生成するための同様の機能も提供しています。
宣言型機能により、プログラマはリレーショナルデータベースのテーブルに基づいてEJBまたはPOJOを生成できます。JDeveloperはJava EEアーティファクトの作成を自動化します。例えば、ビジュアルアーティファクトをクリックするだけで、JavaクラスをWebサービスに変換できます。JDeveloperは、関連するWSDL(Webサービス記述言語)ドキュメントと関連するJAX-RPCコンポーネントを生成します。
ライセンス
JDeveloperは、開発およびデプロイメント用の無料のプロプライエタリソフトウェアです。Oracle ADFは、Oracle Application Serverの外部にデプロイされる場合、ランタイムライセンスが必要です。
参照
参考文献
- ^ 「Oracle JDeveloperおよびOracle ADF 14.1.2の発表」。Oracle Blogs | ADF Unleashed Blog。2024年12月20日。 2024年12月28日閲覧。
- ^ Krill, Paul (2005年6月25日). 「Oracle、JDeveloperツールを無償提供へ」 . InfoWorld . International Data Group . 2021年1月26日閲覧。
- ^ 「JDeveloperが無料に」 Oracle Developers Blog Oracle Corporation 2005年6月27日2021年1月26日閲覧。
- ^すべての人に合うサイズはない: Steve Muench 氏による JDeveloper に関する Q&A
- ^ a b c d e f g h i JDeveloperリリースの履歴
- ^ Oracle JDeveloperおよびOracle ADF 12c(12.2.1.1.0):新機能
- ^ Oracle JDeveloperおよびOracle ADF 12c(12.2.1.3.0):新機能
- ^ Oracle ADF 12c (12.2.1.4.0): 新機能
参考文献
- Mills, Duncan; Koletzke, Peter; Roy-Faderman, Avrom (2009年10月20日)、『Oracle JDeveloper 11g ハンドブック: Fusion Web 開発ガイド(第1版)』、McGraw-Hill、p. 928、ISBN 978-0-07-160238-9、 2009年9月5日閲覧
- Nimphius, Frank; Munsinger, Lynn (2010)、『Oracle Fusion 開発者ガイド(第 1 版)』、McGraw-Hill、p. 721、ISBN 978-0-07-162254-7、2016年8月22日にオリジナルからアーカイブされ、2016年6月15日に取得
- Purushothaman, Jobinesh (2012年10月)、『Oracle ADF Real World Developer Guide (第1版)』、Packt Publishing、564ページ、ISBN 978-1-84968-482-8
- Vohra, Deepak(2008年4月16日)、「Ajax in Oracle JDeveloper(第1版)」、Springer、p. 224、ISBN 978-3-540-77595-9、 2009年9月5日閲覧