10月30日(月)1、2コマ目
今日、やったこと [サンプルアプリケーション]ユーザー登録(Java版) [練習問題]パスワード変更(Java版) 今日のホワイトボード 文字列の空白チェック JavaにはC#のようなクラスメソッドのisNullOrEmpty()がない。 インスタンスメソッドのisEmpty()やisBlank()があるが、クラスメソッドではないため、実行前にnullチェックが必要!! 図 java.lang.Stringの空白チェックメソッド [サンプルアプリケーション]ユーザー登録(Java版) ソースをあげておきます。 [データアクセス]UserDAO.java SQL実行時に発生するエラーのエラーコードはスローされるSQLExceptionのgetErrorCode()で取得できる。 主キー違反(ORA-00001)ならgetErrorCode()は1を返す。 [例外]DupplicateIDException.java IDが重複しているときにスローする検査例外クラス。 [例外]InvalidInviterIDException.java 登録者自身のIDを紹介者として指定したときにスローする検査例外クラス。 [例外]NoInviterException.java 指定された紹介者が存在しないときにスローする検査例外クラス。 [例外]NotFilledException.java 未入力の項目があるときにスローする検査例外クラス。 [プレゼンテーション]IndexSrv.java [プレゼンテーション]index.jsp 次回は 評価用課題をやってもらいます。