2007-04-09から1日間の記事一覧

Java6時代のWARファイルでDataSourceは必要かなぁ?

タイトルがイマイチ。 Derbyなどの組込型RDBMSを使う場合,JDBCドライバやヘタをするとDBそのものもWARファイルにまとめられるようになる。そうなった時,DataSourceをわざわざAPサーバの管理リソースにする必要ってどんだけあるんだろうか?などとつらつら…

winstoneのコード読んで思うこと

APサーバ(少なくともサーブレットコンテナ)について,大概のことは答えられるようになった。これはデカイ。 ちょうど講師してたってこともあるけど,読んでおいて損することはないな。 ps. JSPの場合は,jasperのコード読まなくても,JSPから変換されたJav…

RequestDispatcherが一番大事

大抵のAPサーバがリクエストを処理する実行スレッドを持っているところまでは,それとなく分かっていたが,実際にスレッドの中で何が起きているかまでは理解しきれてなかった。 winstoneも例に漏れず実行スレッド(RequestHandlerThread)を持っているワケな…

How are path related values of the request object changed after a forward or include?

winstoneのRequestDispatcherを覗いているときに発見した事実。つーか,正直あまり気にしたこと無かった。 RequestDispatcher.include()/forward()したときのRequest URIの挙動について。includeの方は,Servlet2.3のころ(SRV.8.3.1)から定義されていたよ…