2012-01-23 14 views
1

自分のDAOクラスがデータストアへの認証に失敗した場合、そのコンストラクタにSecurityExceptionをスローすることをお勧めしますか?失敗した認証のためにSecurityExceptionをスローしますか?

Javaのドキュメントによると、SecurityExceptionがSecurityManagerによって使用されていると言われています。これは、他のクラスでは使用できないことを示しています。

SecurityExceptionが存在しない場合は、使用するJava例外クラスがより優れているか、アプリケーション例外を使用するだけでよいですか?

ありがとうございます!

+0

独自のセマンティクスを使用して独自の例外を書き込むことは何も問題ありません。もしJavadocが何かをしないと言ったら、私はそれをしません。 – Jonathan

答えて

0

あなたのドメインでは意味をなさない新しい例外を書くことができます。 「AuthenticationFailedException」と言ってください。 java.lang.Exceptionを拡張するか、java.lang.RuntimeExceptionを拡張できるようにすることができます。

関連する問題