例外の処理

Oracle ADF Business Componentsフレームワークはランタイム・エラーの情報を伝達するためのJavaプラットフォーム・モデルに準拠しているため、メソッドは結果コード(エラー・コードとも呼ばれる)を返したり、例外をスローしたり、その両方を行うことができます。

例外および結果コードを使用する場合

例外は、重大または不測のエラーに使用します。一般に、例外は結果コードよりも多くのシステム・リソースを使用し、処理に長時間を要するため、負荷が高くなります。結果コードは、単なる警告に使用します。どちらを使用するか明確でない場合は、80/20規則を使用します。コール側ルーチンが条件(たとえば、リストの終わりなど)を認識する可能性が約80%の場合は、結果コードを返します。コール側が認識する可能性が20%の場合は、例外をスローします。また、スタックの解放が困難な場合、例外をスローします。

次のトピックでは、エラー処理の詳細を説明します。


検証ロジックの実装

 

Copyright © 1997, 2004, Oracle. All rights reserved.