Oracle ADF Business Componentsフレームワークはランタイム・エラーの情報を伝達するためのJavaプラットフォーム・モデルに準拠しているため、メソッドは結果コード(エラー・コードとも呼ばれる)を返したり、例外をスローしたり、その両方を行うことができます。
例外は、重大または不測のエラーに使用します。一般に、例外は結果コードよりも多くのシステム・リソースを使用し、処理に長時間を要するため、負荷が高くなります。結果コードは、単なる警告に使用します。どちらを使用するか明確でない場合は、80/20規則を使用します。コール側ルーチンが条件(たとえば、リストの終わりなど)を認識する可能性が約80%の場合は、結果コードを返します。コール側が認識する可能性が20%の場合は、例外をスローします。また、スタックの解放が困難な場合、例外をスローします。
次のトピックでは、エラー処理の詳細を説明します。
Copyright © 1997, 2007, Oracle. All rights reserved.