framework 23 7月 2007 struts-config.xmlのglobal-exceptionsで定義した例外処理 struts1.2.8の話 RequestProcessorを継承したクラスでprocessActionPerformメソッドをオーバーライドして共通処理を書いておくということをしています。オーバーライドしたprocessActionPerformの中の共通処理で例外が発生した場合、struts-c… 続きを読む
lisp 22 7月 2007 良いコードを読むこと perlやrubyやpythonは、libディレクトリ内にソースがいっぱいあるから、それを眺めてるだけでも参考になります(まともに見たのはperlくらいですが)。javaもsrc.zipの中に基本ライブラリのソースがあるから勉強のために見ることはできます。 lispもある程度の規模の良いソースを読む… 続きを読む
lisp 22 7月 2007 Brief Guide to CLOS win版clispのdocディレクトリで、Brief Guide to CLOSという文書を発見したので、途中まで読んでみました。読みやすい英語でした。見ていた文書より新しい文書を、http://www.aiai.ed.ac.uk/~jeff/clos-guide.html で見付けました。… 続きを読む
java 20 7月 2007 Serializableの実装の必要性 会社で、どうゆう場合にSerializableを実装しなければならないのか聞かれました。こんな感じで答えたんですが、100%自信が持てている訳ではなかったりします。 回答 Serializableを実装すると、そのクラスのインスタンスがbyte配列に変換可能になる。 インスタンスがbyte配列に変換… 続きを読む
java 19 7月 2007 Velocity キャッシュの効果は絶大 Velocityテンプレート内で、複数回別ファイルを parse するような処理の部分で、激しく表示速度が落ちてしまったので、対策を調べてみました。 file.resource.loader.path = /opt/templates file.resource.loader.cache = tru… 続きを読む