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
次回は
評価用課題をやってもらいます。
