JSF2.1+RichFaces4.2.2による実践的なWebアプリケーションを開発する。
※025では、XEAD Modelerで024で作成した「Userテーブルのフィールド」のデータタイプを作成します。
【手順1】
1.「XEAD Modelerの起動方法」の手順で、XEAD Modelerを起動。
2.左ウィンドウで「書き取りシステム」を選択し、右のウィンドウの「データタイプ一覧」のタブを選択。
3.「XEAD Modelerのデータタイプの削除方法」の手順で、不要なデータタイプを削除。
2.「XEAD Modelerのデータタイプの追加方法」の手順で、データタイプを追加。
1.「データタイプ名」に「ユーザID」と入力。
2.「ID(一覧順)」に「ID_User」と入力。
3.「SQL表現」に「VARCHAR(255)」と入力。
4.「桁数」に「255」と入力。
5.「Ctrl+S」を押して保存。
1.【手順2】を行い新規データタイプを追加。
2.「データタイプ名」に「パスワード」と入力。
3.「ID(一覧順)」に「TX_Password」と入力。
4.「SQL表現」に「VARCHAR(255)」と入力。
5.「桁数」に「255」と入力。
6.「Ctrl+S」を押して保存。
【課題】
001.ログインIDのテキストフィールドにフォーカスが入ったときにIMEの入力がなぜか「かなモード」になるのでIMEの制御が必要。⇒OK
002.画面表示時にログインIDのテキストフィールドにフォーカスの移動が必要。⇒OK
003.「Tab」キーを押下時に「ログインID」⇒「パスワード」⇒「ログインボタン」⇒最初に戻るの制御が必要。⇒OK
004.h:panelGridでのカラムの連結方法が不明なので、facetのfooterでカラムを連結させたが、正式なカラムの連結方法があれば変更する。
005.ログインボタンの横位置を制御し、セル中央に移動させる。⇒OK
006.ログイン情報のh:panelGrid自体を、画面中央に移動させる。⇒OK
007.IDの命名方法の検討が必要。
008.「Tab」キーの押下時にTabIndexが最後の場合、最初のTabIndexに移動する制御が必要。
009.ManagedBeanに画面の項目値と処理の両方が記述されるので、クラスの見通しが悪くなりそうなので分離が必要。⇒OK
010.XHTML名、XHTMLの配置ディレクトリ名、Javaのパッケージ名の対応付け規則が必要。
011.他のManagedBeanを参照する記述は、今後多数現われそうなので、共通化・簡易化が必要。⇒OK
012.ログインID、パスワードの入力必須チェックが必要。⇒OK
013.エラーメッセージの内容を分かり易く変更する。⇒OK
014.エラーメッセージの見栄えをエラーと分かり易く変更する。⇒OK
015.エラーメッセージの外部ファイル化。
016.スタイルシートを外部ファイル化。⇒OK
017.XHTMLの内容が一部が重複(CSSの呼び出し)してきているので共通化が必要。
018.画面遷移後のURLが遷移先のXHTMLで無いので、遷移後のXHTML名に出来るか調査。
以上です。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。