これは、ユーザーが私のアプリケーションにログインする方法の概要です(データの検証まで)。
ログインフォームを送信します。
ルーターは、ユーザーがどこに行こうとしているのかを把握します。
正しいもの
Controller
が初期化されます。RecognitionService
が開始され、メソッドlogin()
が実行されます。メソッド内で
login()
、提供されたユーザー名とパスワードをUser
ドメインオブジェクトに設定しました。私の
User
ドメインオブジェクトは、タイプ、長さ、形式などをチェックすることにより、ユーザー名とパスワードが有効かどうかをチェックします。
View
入力したユーザー名に無効な文字が含まれていて、ドメインオブジェクトからエラーメッセージがきちんと整理された方法で返される場合を除いて、これはすべて問題ありません。
現時点では、ドメインオブジェクトにメッセージ(実際にはメッセージの配列キー)を返してもらい、RecognitionService
メッセージ配列キーを保持します。次に、View
からメッセージ配列キーを取得し、RecognitionService
それを使用してを表示します。正しいメッセージですが、もっと良い方法があると思います。何かアイデアはありますか?
ありがとう。