私は、OracleアプリケーションのJava開発者になるために必要なスキルを手に入れようと努力しています。 Javaの世界には多くの技術があるので、私はちょっと混乱しています。私はどこから始めるべきですか?何を避けるべきか? JDeveloperは初心者のための良いIDEですか?Oracle RDBMSで使用するためにJAVAを学習する方法
答えて
Oracle Developerになるには、jdbcよりももう少し学ぶ必要があります。 OracleのWebサイトを参照してください。遅くて直感的ではありませんが、良い情報がたくさんあります。良い情報を持っているOUGもあります。
JAVA経由でOracleにアクセスしたい場合は、Springなどのフレームワークを使用する必要があります。 jdbcの痛みを取り除きます。 sqlを記述してオブジェクトにマップできるようにします。
PL/SQLがわからない場合は、それが何であるかを知ることが良いかもしれません。
私の過去2年間は、過去7年間、Oracleと仕事をしていました。
JDBCを使用してOracleに関連するすべての作業を行うことができるはずなので、そのAPIでボーンアップしてください。それ以外は、アプリケーションの種類によって異なります。スタンドアロンアプリケーションは、Swing(Java UIツールキット)を使用することも、Swingを廃止する予定のJavaFXを将来使用することもあります。 Web/enterpriseyアプリはJava Enterprise Editionを利用するので、サーブレットAPIを見てください.AppleがEnterprise JavaBeansを使用している場合は、Java Persistence APIを見てください。おそらくJDBCの代わりに使用しています。
私は、JDeveloperを使用していないが、私はEclipseまたはNetbeansのような無料のIDEに何か問題を発見していない、と私の個人的な好みはジェットブレーンズのIntelliJ IDEAです。
オラクル・デベロッパーそのものであることを学ぶ必要のある具体的なものはありません。明らかに、Oracle SQL構文と、一般的なデータベースプログラミングに関係するすべての標準rdbms理論を学ぶ必要があります。データベースサポート用のJavaライブラリは、かなり簡単に取得して実行することができます。私はあなたが簡単なgoogle検索でWeb上でチュートリアルを見つけることができると確信しています。
IDEについてはEclipseをお勧めします。少し面倒ですが、利用可能なプラグインの数が膨大であり、リファクタリングとコード補完のサポートが魅力的です。
あなたは疑問だが...正しい答えを与えるために少しあまりにも曖昧である
あなたはどちらのSwingアプリケーションまたはアプリケーション内で(外部のJavaプログラムからOracleデータベースを照会することを計画している場合サーバ)を使用すると、2つのコアAPIを学習する必要があります。
JDBC(Javaデータベース接続)
JPA(Javaの永続API)
JDBCはJavaプログラムがどのRDBMSとでもやりとりできるようにするためのコアAPIです。低レベルのコードを掘り下げて何が起きているかを実際に知ることができます。
JPAは、基本的にPlain Old Java Object(AKA PoJo)をRDBMSテーブル構造にマップできる永続性のための最新のJava APIです。利用可能な既知の実装は複数ありますが、HibernateまたはTopLinkを良い出発点としてお勧めします。
その後、他のRDBMS関連APIのSpring Frameworkのような他の既知のフレームワークを掘り起こすことができます。
JDeveloperを使用して、それについてのチュートリアルを見つけることができます(私の大学から実際にいくつかのものがありました)。残りのOracleスタック(dbおよびアプリケーションサーバー)とうまく統合されています。ダウンサイトでは、パーソナル・ユースのために実行するいくつかの開発者エディションをダウンロードできますが、4GB未満のRAMと1つのコアを持つマシンでOracle db + Oracleアプリケーション・サーバー+ JDeveloperを実行することは、
Expert Oracle JDBC Programmingは、JavaでOracleを使用したい開発者を対象とした本です。あなたは少しでも金銭的な投資をする前に、Sunによって公開されたJDBC tutorialをチェックしたいかもしれません。
あなたの質問は非常にシンプルなので、Oracleテクノロジーを使用してJavaアプリケーションを開発するための簡単な手順をいくつか記載しました。
- Oracle XE Databaseをインストールします。
- [JDeveloper]をインストールします。 J2EEアプリケーションを開発する場合は、Weblogicでインストールを選択します。
- [サンプル・コード]を使用してjdbcアプリケーションをビルドして実行するか、JDeveloperでウィザードを使用します。
- ストアド・プロシージャを作成するためのSQL Developerをインストールします。
手順3.と4.はオプションです。簡単なウィザードを使用して、ホイールを再発明せずに、概念証明またはエンタープライズ・グレードのデータベース・アプリケーションを構築するために必要なすべてが用意されています。
Oracleアプリケーションの開発について述べました。 Oracleパッケージ化されたアプリケーションの開発自体をOracleに任せておくのが最善ですが、カスタムJavaアプリケーションをOracleのパッケージ化されたアプリケーションと統合する場合は、OracleのSOA Suiteを使用してください。
乾杯
キロバイト
- 1. asp.net mvcでajaxを使用する方法を学習するためのリソース?
- 2. RIAのために学習する
- 3. JavaとSolrを学習するための優れたJavaリソース
- 4. SharePointの学習を始める方法
- 5. Spring、HibernateでJava EEを学習するためのリソース
- 6. 学習のために読みやすいJavaコードですか?
- 7. Spring.NETを学習するためのリソース
- 8. クラウドコンピューティングを学習するためのガイドライン
- 9. MSDeployを学習するためのリソース
- 10. Javaジェネリックを学習するためのリソース?
- 11. Java EE:JBoss/EJBとJMSを学習するためのリンク
- 12. httpスクレープツールを開発するための学習を始める方法
- 13. 学習遅延ライブラリを使用する方法
- 14. コンテンツリポジトリとApache JackRabbitを使用して学習する方法は?
- 15. 文字認識のためにSVMをMATLABで学習する方法は?
- 16. Flex用のJava Webサービスを学習するための推奨事項
- 17. New Javaで、Javaパースを使用する方法を学びたい
- 18. GeForce7を使用したDirectX10の学習
- 19. 学習曲線にSciKitランダムフォレストのoob_decision_function_を使用する方法は?
- 20. アセンブリの学習を始めるには
- 21. IOTの学習を始めるには?
- 22. Javaでネストされたwhileループを学習する
- 23. Java仮想マシンの学習するソース
- 24. C#とWPFで自動テストを学習するためのリソース
- 25. asp.net MVC 3でTDDを学習するためのリソース
- 26. .NET Frameworkの学習方法
- 27. Zend Frameworkの学習方法
- 28. ADO.NETの学習方法
- 29. java、xml、springを使用してWebサービスを学習/実装するためのベストブック/チュートリアル
- 30. ソフトウェアのワークフローの実装方法を学習する方法