2005-09-01から1ヶ月間の記事一覧

ThreadLocalの使い方

プレゼン層周りを独自フレームワークというか既存フレームワークの使い方というか、ある程度の機構を固めるとする。でも、ユーザの属性はアプリケーションごとに異なるだろう。 Map形式で拡張属性を持たせてもいいけど、キーの管理が必要になり、面倒。 それ…

ThreadLocal

ひょんなことからThreadLocalクラスを見つけた。 いや、だいぶ前にそういうクラスがあることを認識していたはずなんだけど、すっかり記憶から抜け落ちていた。 スレッドごとにコンテキスト情報を保持しておいて、メソッド引数とか関係なしにそのコンテキスト…

鼻水

風邪かな?

基本レイヤ構成

前提と言い訳:一応、くーすとかgoyaとかその辺の設計をベースにおいてるつもり。理解不足なところがあるかもしれないけど。Webアプリケーションにおける基本レイヤ構成を次のように考えてみる。 クライアント層 プレゼンテーション層 サービス層 ビジネスド…

帰宅

etc

実家から戻ってきた。疲れたー。

S2Struts

の新バージョンがでたそうな。 かなり気になる。 けど、明日イトコの結婚式なので2〜3日実家に帰省することになり、しばらく試せない。試行錯誤で独自フレームワークを書いてると、いつの間にかStrutsに似てくる。 Strutsってやっぱり必然性のある構造なんだ…

もつ鍋

etc

ウマー

Log4jの設定

FileAppendar系で相対パスでログファイルを指定しようとした場合、恐らく開始点はシステムプロパティのuser.dirになってるようだ。 初期化サーブレットでuser.dirをアプリケーションのルートディレクトリに設定してもそれより以前にログファイルパスの解釈を…

S2Tx

トランザクション周りを試してみた。 自分用に結果をメモしておく。 用意するもの HogeDAO (S2DAO用の適当なDAO) HogeDAOClient (HogeDAOをフィールドにDIしてもらいそれを使う) Main (HogeDAOClientをS2Containerから取得して実行する) (1)トランザクション…

3連敗

今日も帰ってきたらすでに寝てた。と思いきや0時過ぎにおなかがすいておきたので、しばらく抱っこさせてもらった。(癒

hsqldbとS2DAO

S2DAOを使いたくて、DBを作ろうと思った。 自宅サーバにPostgreSQLやMySQLとかが入っているのでそれでも良かったけれど、Seasarとかにバンドルされてるhsqldbが気になって使ってみた。 まだちょっとなれないけど思ったよりも簡単だ。 JDBC接続も簡単にできる…

風呂2連敗

二日連続でお風呂に入れなかった…orz

お風呂

基本的に娘をお風呂に入れるのは僕の仕事。今日は仕事でちょっと遅くなってお風呂に入れるのは無理かなと思ったけど、娘がぐっすり寝ててちょうど帰ったころに起きだしたので、一緒に入れました。

インタフェースを多用したときのクラス図

って、書きづらい。 インタフェース自体は実装を持たないけど、そのインタフェース実装どうしかどういう風に連絡しあうかっていう予想図というか予定はあって、でもそれはインタフェースではなくてその実装から発生する(はず)の依存性だから…、とクラス図が…

お食い初め

お食い初めとは生後100日で始めて物を食べる(フリをする)イベントのこと。 自分がそんなことをしてもらった記憶なんてないが。いや、あったら怖いか。

2323

生まれた瞬間から髪がふさふさ。ありえなくらいふさふさ。

JavaPress No.43

立ち読みしてから買ったんだけど、この表紙どっかで見たような…。 もしかしてすでに持ってる? 月曜に会社にあるか確認してみよう。

ビクっとされた

最近ちょっと遅かったのであまりあってなかった。寝起きの頭をなぜてやろうと思って手を伸ばすと、ビクッとされて泣きそうな顔された。軽くショック。

ド=モルガンの法則

etc

ある処理で (A AND B) はすでに実現済み。 で、今回はその否定を後付で作りこむことになった。 否定といえば、ド=モルガン。 !(A AND B)=!A OR !B ということで、AとBをそれぞれ否定しておいて結合演算子を反転させるように考えていたけど、実はちょっとここ…

Generics

色々使えそうだし、ダウンキャストを撲滅できそうなんだけど、その代わり多用しすぎるとパラメタ指定でうんざりしそうな機能。まだ勘所がつかめない。 ちょっとJava5.0本を買ってきて、一回みっちりと勉強してみよう。

ローリング on フローリング

さっき帰ってきたときに寝室をのぞいたら、寝ながら90度回転して、床にキスしてた。苦しくないのかね。

自業自得

Eclipse実行中に致命的エラーが発生してリカバリできなくなると、ワークスペースの中身丸ごと道連れにお亡くなりになることがあります。っていうか今日なった。 ワークスペースにあったプロジェクトが全部消えてなくなる前に、定期的にバックアップをしよう…