2008-09-04 9 views
4

私は、OracleアプリケーションのJava開発者になるために必要なスキルを手に入れようと努力しています。 Javaの世界には多くの技術があるので、私はちょっと混乱しています。私はどこから始めるべきですか?何を避けるべきか? JDeveloperは初心者のための良いIDEですか?Oracle RDBMSで使用するためにJAVAを学習する方法

答えて

3

Oracle Developerになるには、jdbcよりももう少し学ぶ必要があります。 OracleのWebサイトを参照してください。遅くて直感的ではありませんが、良い情報がたくさんあります。良い情報を持っているOUGもあります。

JAVA経由でOracleにアクセスしたい場合は、Springなどのフレームワークを使用する必要があります。 jdbcの痛みを取り除きます。 sqlを記述してオブジェクトにマップできるようにします。

PL/SQLがわからない場合は、それが何であるかを知ることが良いかもしれません。

私の過去2年間は、過去7年間、Oracleと仕事をしていました。

3

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です。

3

オラクル・デベロッパーそのものであることを学ぶ必要のある具体的なものはありません。明らかに、Oracle SQL構文と、一般的なデータベースプログラミングに関係するすべての標準rdbms理論を学ぶ必要があります。データベースサポート用のJavaライブラリは、かなり簡単に取得して実行することができます。私はあなたが簡単なgoogle検索でWeb上でチュートリアルを見つけることができると確信しています。

IDEについてはEclipseをお勧めします。少し面倒ですが、利用可能なプラグインの数が膨大であり、リファクタリングとコード補完のサポートが魅力的です。

4

あなたは疑問だが...正しい答えを与えるために少しあまりにも曖昧である

あなたはどちらの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のような他の既知のフレームワークを掘り起こすことができます。

2

JDeveloperを使用して、それについてのチュートリアルを見つけることができます(私の大学から実際にいくつかのものがありました)。残りのOracleスタック(dbおよびアプリケーションサーバー)とうまく統合されています。ダウンサイトでは、パーソナル・ユースのために実行するいくつかの開発者エディションをダウンロードできますが、4GB未満のRAMと1つのコアを持つマシンでOracle db + Oracleアプリケーション・サーバー+ JDeveloperを実行することは、

3

Expert Oracle JDBC Programmingは、JavaでOracleを使用したい開発者を対象とした本です。あなたは少しでも金銭的な投資をする前に、Sunによって公開されたJDBC tutorialをチェックしたいかもしれません。

1

あなたの質問は非常にシンプルなので、Oracleテクノロジーを使用してJavaアプリケーションを開発するための簡単な手順をいくつか記載しました。

  1. Oracle XE Databaseをインストールします。
  2. [JDeveloper]をインストールします。 J2EEアプリケーションを開発する場合は、Weblogicでインストールを選択します。
  3. [サンプル・コード]を使用してjdbcアプリケーションをビルドして実行するか、JDeveloperでウィザードを使用します。
  4. ストアド・プロシージャを作成するためのSQL Developerをインストールします。

手順3.と4.はオプションです。簡単なウィザードを使用して、ホイールを再発明せずに、概念証明またはエンタープライズ・グレードのデータベース・アプリケーションを構築するために必要なすべてが用意されています。

Oracleアプリケーションの開発について述べました。 Oracleパッケージ化されたアプリケーションの開発自体をOracleに任せておくのが最善ですが、カスタムJavaアプリケーションをOracleのパッケージ化されたアプリケーションと統合する場合は、OracleのSOA Suiteを使用してください。

乾杯

キロバイト

関連する問題