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