人類みんなごくつぶし

2004-12-12

[]HibernateのOpen Session In Viewってどうよ 16:42

以前の禿げ会で話題にのぼっていたようですが、昨日もちょっと出てました。

http://www.wikihouse.com/withoutEJB/index.php?%B5%C4%BB%F6%CF%BF%2F%C2%E802%B2%F3

の「HibernateのOpenSessionInViewについて」

Open Session In Viewは、よくあるMVCのWebアプリケーションHibernateの遅延ロードを可能にするための仕組み。これによりDTOパターンを利用しない設計が可能になる。

反面、JSP処理のタイミングでDBアクセスにいくので、処理の分離が明確でない。例えば、JSP処理のタイミングでDBアクセス例外が発生すると、その例外をどのように処理するか(どこにページ遷移するか)といった問題がのこる。この例外がアプリケーション例外でない場合(システム例外でエラーページに飛ばしちゃえの場合)は、まあいいんじゃないかなぁとは思われる。


J2EEパターンでは、Service To WalkerとDispather Viewという2つのMVCの処理パターンがあったが、Open Session In Viewの利用は、後者に近いと思う。


世間一般的にOpen Session In Viewがどういう評価であるかもうちょっと調べてみよー

UIDbgMon.out 15:51

PC上に「C:/tmp/UIDbgMon.out」というファイルが出来て消せなくなりました。。。

Googleっても1件しかヒットしない

http://homepage3.nifty.com/k-takata/diary/2004-07.html

なんだろう。侵されたか?

なおなお 2005/01/23 04:19
Windows XP(Pro)を利用しているようであれば openfiles で見るける
事が出来ることが多い。

ひっらないのでサービスを停止してPrint Spooler関係とわかった。
サービス起動停止と、プリンターの一時停止で
”いきなりPDF v1.2”が怪しいと思われる。
ソースネクストのいきなりPDFのFAQには出ていなかった。

muimymuimy 2005/01/23 14:34 おお!確かに、Print Spooler止めるとUIDbgMon.out消せました。うちは、HP PhotoSmart2610 のドライバをインストールした後に、これを見つけたのですが、サポートに問い合わせても同じ事例はなかったようで。なんだか印刷関係ですね。Print Spoolerって止めといていいものか。。。

トラックバック - http://d.hatena.ne.jp/muimy/20041212