タグ

Seasarに関するt_yanoのブックマーク (5)

  • 新・たけぞう瀕死の日記

    ■ [Seasar]SeasarのHOT deployは難しい SeasarのHOT deployは開発時は非常に強力な機能ですが、取り扱いには注意が必要な機能でもあります。とりわけ問題になるのがHOT deployとCOOL deployの挙動の違いです。まず良くハマるのが、HOT deploy時のクラスローダの問題です。HOT deploy時はリクエスト毎にクラスがロードされるため、セッションやアプリケーションスコープに格納するオブジェクトについては普通に入れるだけだと取り出すときにClassCastExceptionが発生したりします。回避策としては以下のような方法があります。 コンテキストクラスローダで先にロードしておき、HOT deploy対象外にする マップなどに変換して格納しておくか、取り出すときにBeansなどでリフレクションを使ってコピーする フレームワークの拡張を行う場

    t_yano
    t_yano 2009/02/13
    破棄して再度読み込み、に伴うトラブルの話。同様のトラブルはWicketでのReloadingでも発生していて、クラスローダが絡むとなんでもややこしいね/リロードによるトラブルはLLでも無縁ではないことは押さえておきたい。
  • はてなブログ | 無料ブログを作成しよう

    27年ぶりのYUKIライブ 2024/8/11。僕は埼玉の戸田市文化会館で行われた”YUKI concert tour “SUPER SLITS” 2024”に参加した。前にYUKIの歌声を聴いたのは1997/05/27の代々木第一体育館。実に27年の歳月が経ってしまった。 なぜそんなに間が空いたのか。なぜ、それでも参加しようと思ったのか…

    はてなブログ | 無料ブログを作成しよう
    t_yano
    t_yano 2009/01/22
    ちょw うぃけたんww/wicket-seasar2_13はちかぢかブログにも載せる予定。チェックアウト方法はすでにこの記事に書かれているけども。
  • Super Agile Spring - ひがやすを技術ブログ

    Springは2.5からコンポーネントの自動登録も実装され、HOT deploy以外は、Seasar2との差もほとんどなくなりました。私の願いは、「多くの開発者に楽しく開発してもらうこと」なので、Springを使っている人に楽しく開発してもらうことも、もちろん私の願いです。 そこで開発したのが、Super Agile Spring。Seasar2のSMART deploy(HOT deployを含む)のエンジンをSpringに移植したもので、ApplicationContext(Springのコンテナ)のラッパーとして機能します。 例えば、getBean("fooService")した場合、最初、SpringのコンテナにそのBeanが存在するか尋ね、存在している場合は、そのままSpringのBeanを返します。存在していない場合は、名前から自動的に、ルートパッケージ.service.imp

    Super Agile Spring - ひがやすを技術ブログ
    t_yano
    t_yano 2008/04/02
    ブクマコメを見るまで気がつかなかった件。だって...ほんとにやりそうなんだもん...
  • はてなブログ | 無料ブログを作成しよう

    新米と秋刀魚のわた焼き お刺身用の秋刀魚を買いました。1尾250円です 3枚におろして、秋刀魚のわたに酒、味醂、醤油で調味して1時間ほど漬け込み、グリルで焼きました 秋刀魚のわた焼き わたの、苦味が程よくマイルドに調味され、クセになる味わいです 艶やかな新米と一緒に 自家製お漬物 土…

    はてなブログ | 無料ブログを作成しよう
    t_yano
    t_yano 2007/11/18
    に、二次会には私もいたんだからねっ!w
  • ぶり祭り - yojikのlog

    ぶり祭りに行ってきた。 特にid:t-wadaさんのRESTfulBuriに衝撃を受けた。これはすごい。自分が想定していたものよりもはるかにヤヴァイ代物だった。かなり強力な電波を受信した気がします。アンテナ立ちまくり。 あとでかく。書いた。 その日のお話の詳細は誰かが書いているはずなので、自分で理解したメモっぽいものを箇条書きスタイルで書いた。(間違いがあるかも) ワークステートエンジンBuriについて ワークステートエンジンとは 状態を扱うエンジンなんだけど、状態遷移マシンモデルじゃない*1 データ(トークン?)がアクティビティという箱を動いていくイメージ アクティビティとそれをつなぐトランジションを含むネットワーク全体がプロセス アクティビティはコンピュータ処理を表すAutoとユーザの入力待ち状態を表すManual*2がある Manualの箱の中にデータが滞在する データを箱に入れるこ

    ぶり祭り - yojikのlog
    t_yano
    t_yano 2007/07/20
    これはすごいかも。
  • 1