Developer Tools
Application Express
Oracle Application Express |
Oracle APEXホームに戻る | |
| Oracle Forms開発者のためのOracle Application Express |
||||||||||||||||||||||||||||||||||||||||||||||||||
| Oracle Formsは、業界初のもっとも強力なデータベース・アプリケーション開発ツールとして1980年代半ばにオラクルによって導入されました。Oracle Formsは、20年以上にわたって現在でも広く利用されています。Oracle Applicationsでは、多くのデータベース・アプリケーションに加えて、Oracle Formsを活用できます。Oracle Formsは、文字モードとブロック・モードからクライアント・サーバーへと、そしてForms Serverによりインターネットへと移行しています。しかしながら、今日の多くの組織は、HTMLベースのソリューションへの移行を望んでいます。 ネイティブHTMLアプリケーションを望む開発者には、さまざまな選択肢が用意されています。たとえば、JDeveloperとOracle Application Development Framework(Oracle ADF)を使用するソリューションがあります。 詳しくは、Oracle Technology Network(OTN)サイトのJ2EE Application Development for Forms and Designer Developersを参照してください。 検討するべき他の選択肢として、Oracle Application Expressもあります。Oracle Application Expressに精通していない場合は、ここでおもな機能を把握できます。プロジェクトが以下の条件を満たす場合、
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| Oracle Application ExpressでのOracle Forms変換プロジェクト Oracle Application Express Release3.2以降では、Oracle FormsソースをOracle Application Expressプロジェクトにロードして最初のOracle APEXアプリケーションを生成できます。変換時に、ほとんどのユーザー・インタフェース・コンポーネントは自動変換されますが、トリガー、プログラム・ユニット、またはPL/SQLライブラリに実装されているビジネス・ロジックは変換されません。 Oracle Formsの定義をOracle Application Expressプロジェクトにロードすることで、変換プロジェクトの分析および追跡が行われます。最初のデザインが生成されると、Oracle Application Express固有の迅速なアプリケーション開発機能を利用して、生成されたアプリケーションを強化および拡張できます。 生成後に、Oracle Application Expressビルダーに組込みのウィザードを使用して、Oracle Forms内のビジネス・ロジックを再実装したり、インタラクティブ・レポートやフラッシュ・グラフなどのWeb 2.0機能を活用する新しい画面を追加したりできます。 |
||||||||||||||||||||||||||||||||||||||||||||||||||
| はじめに Oracle Forms 9iまたは10gのインストールが1つ以上必要です。この2つのバージョンには、Formsソース・ファイル(fmb、mmbなど)からXMLファイルを作成するために必要となるForms2XMLユーティリティが含まれています。 変換前にFormsを9iまたは10gにアップグレードせずに、Forms2XMLユーティリティを使用してForms 4.5およびForms 6iのfmbファイルを変換してみることをお勧めします。ただし、このユーティリティがこれらの古いFormsモジュールで動作しない場合があります。動作しない場合は、Forms 4.5または6iのソースをForms 9iまたは10gにアップグレードしてから、ユーティリティを使って実行する必要があります。 XMLファイルを作成したら、Oracle APEXビルダー・ホーム・ページのApplication Migrationにアクセスしてプロジェクトを作成する必要があります。また、ワークスペースに参照される表とビューを作成する必要があります。XMLファイルをロードしたら、変換を開始でき、生成後の必要な手動拡張も実行できます。 |
||||||||||||||||||||||||||||||||||||||||||||||||||
| Oracle Application Express 4.0でのForms変換について、詳しくはドキュメントに含まれている移行ガイドを参照してください。 Oracle By Example: Converting Your Oracle Forms Applications to Oracle Application Express 3.2も参照してください。 Oracle Formsについて、詳しくはOTNのOracle Formsを参照してください。 |
||||||||||||||||||||||||||||||||||||||||||||||||||