![]() |
Exceptionは、つまりJavaのわけだけど、何をExceptionにして何を値で返すのか結構悩んでいた。特に tcl/tkやWriting Solid Codeの何でも値で返す世界に馴染んでいたのでExceptionには抵抗があった。けど、最近すこし分かったような気がする。▲基本的に Exceptionはエラー時に出す。メッセージを出して処理を中断するような場合に出す。それなら System.errにメッセージを出して、System.exit()してもよさそうなものだが、System.exit()するとVMごと落ちてしまうのでかなりまずい。Exceptionを投げて、上位でうまく処理するべきだろう。▲こうしてみると、Javaというのはアプリケーションとしての境界が曖昧な、なんか渾然一体となって動く世界なのねぇ。
JavaServer Faces 完全ガイドを読む。JavaScriptも使うんだ。ふ〜ん。
