Oracle Database 2日で.NET開発者ガイド 11g リリース1(11.1) E05695-02 |
|
この章の内容は次のとおりです。
このマニュアルは、クイック・スタート・ガイドであり、Oracle Data Provider for .NETおよびOracle Developer Tools for Visual Studioの主な機能をはじめとする、Microsoft .NET Frameworkに対応したOracleテクノロジについて説明しています。インストールと構成、Oracle .NET製品を使用した基本的なアプリケーションの作成方法、PL/SQLおよび.NETストアド・プロシージャの両方の作成方法と使用方法についても説明します。
このマニュアルの内容を理解した後は、Oracle Database JP Documentation Libraryに含まれる様々な情報の理解に進むことができます。
Microsoft .NET Frameworkは、アプリケーションやXML Webサービスを作成、デプロイおよび実行するための多言語環境です。主なコンポーネントは次のとおりです。
共通言語ランタイム(CLR)は、実行中のアプリケーションの管理に役立つサービスを提供する、言語に依存しない開発環境およびランタイム環境です。
Frameworkクラス・ライブラリ(FCL)には、事前にパッケージ化された機能における一貫性のあるオブジェクト指向ライブラリが含まれています。
Oracle Data Provider for .NET(ODP.NET)は、.NETクライアント・アプリケーションからOracle Databaseへの高速かつ効率的なADO.NETデータ・アクセス、およびその他のOracle Database機能へのアクセスを提供します。
開発者は、ODP.NETを使用して、Real Application ClustersやXML DBなどのOracle Databaseの拡張機能、および高度なセキュリティを利用できます。
Oracle Developer Tools for Visual Studio(ODT)は、Visual Studio環境と統合された一連のアプリケーション・ツールです。これらのツールでは、Oracle機能に対し、Graphical User Interfaceによってアクセスを行います。また、ユーザーは様々なアプリケーション開発タスクを実行できる他、開発の生産性や使いやすさが向上します。Oracle Developer Toolsでは、Visual Basic、C#、およびその他の.NET言語による.NETストアド・プロシージャのプログラミングおよび実装をサポートしています。
次に、Oracle Developer Toolsの機能の一部を示します。
Oracle Database Extensions for .NETは、WindowsでのOracle Databaseのデータベース・オプションです。このオプションによって、Microsoft Windows用のOracle Databaseを使用する.NETストアド・プロシージャまたはファンクションを、Visual Basic .NETまたはVisual C#を使用して作成および実行できるようになります。
.NETアセンブリに.NETプロシージャおよびファンクションを作成した後は、Oracle Developer Tools for Visual StudioのコンポーネントであるOracle Deployment Wizard for .NETを使用してそれらをOracle Databaseにデプロイできます。
ASP.NETの開発者は、Oracle Providers for ASP.NETを使用すると、Webアプリケーション(Webユーザー情報、ショッピング・カートなど)に共通のアプリケーション状態をOracle Databaseに簡単に格納できるようになります。これらのプロバイダは、既存のMicrosoft ASP.NETプロバイダをモデルにしており、類似スキーマおよびプログラミング・インタフェースを共有することで、.NET開発者に使い慣れたインタフェースを提供します。
Oracleでは、次のプロバイダがサポートされています。
各ASP.NETプロバイダは、Webサイトで個々に使用するか、または他のOracle ASP.NETプロバイダと組み合せて使用できます。それぞれに、特定のWebサイト情報が格納されます。
Oracle Providers for ASP.NETのクラス、その使用方法、インストールおよび要件については、『Oracle Providers for ASP.NET開発者ガイド』を参照してください。この内容は、ダイナミック・ヘルプとしても提供されています。
|
![]() Copyright © 2009 Oracle Corporation. All Rights Reserved. |
|