タグ

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でも無縁ではないことは押さえておきたい。
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    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
    ブクマコメを見るまで気がつかなかった件。だって...ほんとにやりそうなんだもん...
  • はてなブログ | 無料ブログを作成しよう

    週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の氏…

    はてなブログ | 無料ブログを作成しよう
    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