最初は、java.jdk で既に明確に定義された例外がある場合は顧客例外を使用しない、ワークフローを処理するために顧客例外を使用しないなど、いくつかの提案をしました。私はこれらの点に同意し、完全に正しい. 今、私はこのシナリオをどのように処理するかを考えていました。それは非常に簡単です。ユーザーログイン。
1 ユーザー名が存在しない 2 パスワードが間違っている
これらはDAOレイヤーで認識されるため、コントローラーレイヤーに(最終的に)有用な情報を入力し、コントローラーに何が起こっているかを知らせ、ビューに有用なヒントを表示する必要があります。
私が最初にJavaを学んだとき、私はこのようにしていた
これらは疑似コードです。
if(usernotexit)
{throw usernotExistException()}
if(password_wrong)
{throw passwordWrongException()}
これは良い習慣ですか?そうでない場合、適切に行う方法は?