自分が作っている業務アプリは、画面上部にメッセージを表示する専用のエリアがあります。
入力エラーはここに表示されます。

画像の説明をここに入力

そこで質問です
1. webシステムではテキストボックスの隣にエラーを表示するのが一般的なのでしょうか
2. テキストボックスの隣にエラーを表示した場合、ブラウザ上でレイアウトがずれませんか
3. javaで業務システムを作りたいのですが、入力チェックは何で実装するのがベストですか?
→ 専用エリアに入力エラーを表示する場合は、
  TABインデックス順にエラーを表示したいなと思いました。