タグ

ブックマーク / koichik.hatenadiary.org (9)

  • GWT の MVP サンプル - 日記

    GWT では大きなアプリケーションを作る場合に MVP がオススメなのだそうです. MVP はいわゆる MVC の変形ですが,POSA で唯一翻訳されている Vol.1 にも出ていて決して新しいものではありません. 世の中が (Ajax バリバリになる前の) シンプルな Web アプリで楽をしてる間,こっち方面が劇的に進化していたとかそんなことはありませんでしたか. じゃあ,格的にリッチな Web アプリになるとまた 90 年代のような苦しみを味わうのかなぁ. ともあれ (JW),あの頃の VB や VC++ (MFC) のようにイベントハンドラのスパゲッティにおぼれないために,GWT の中の人達 (?) は MVP をオススメしているようで,解説とサンプルがこの辺にあります. Large scale application development and MVP Large scal

    GWT の MVP サンプル - 日記
  • Spring の Hot Reloding 対応 - 日記

    Spring をベースに Hot Reloding 対応した DI コンテナを Seasar3 としてリリースする. そんなわけで (どんなわけで?) 随分久しぶりに Spring のソースを見てみたところ... Spring の DI コンテナの基礎となるのが BeanFactory. これは階層構造を持つことが出来ます. 子供の BeanFactory から getBean() すると,子供の BeanFactory に bean がいればそれが返され,いない場合は親の BeanFactory から bean が返されます. ...というのは嘘です. BeanFactory が管理する Bean の情報を持つのが BeanDefinition. んで,BeanFactory は BeanDefinition を 2 段階で管理しています. 自分自身に定義された bean の BeanD

    Spring の Hot Reloding 対応 - 日記
  • S2JTA と S2DBCP をスタンドアロンで使う - 日記

    Seasar2 が提供している JTA の実装である S2JTA や,JTA と連携するコネクションプールである S2DBCP は,DI コンテナとは独立に使うことができます. 使い方も結構簡単です. まず JTA の場合,TransactionManager は new するだけ. import org.seasar.extension.jta.TransactionManagerImpl; TransactionManager tm = new TransactionManagerImpl();最低限必要なのはこれだけ. もし UserTransaction も使うならこれを追加. import org.seasar.extension.jta.UserTransactionImpl; UserTransaction ut = new UserTransactionImpl(tm);普

    S2JTA と S2DBCP をスタンドアロンで使う - 日記
  • HOT deploy が遅くなるとき - 日記

    実際に利用してみての注意点としては,再起動せずに変更を反映するホット・デプロイ機能は,クラス数が多くなると遅くなることを挙げた。開発が進みクラスが増えてくると,最終的はホット・デプロイを使わずにアプリケーション・サーバーを再起動した方が早くなったという。 Seasar Conference 2009 White でもそんな話があったようだし,最近 ML でも問い合わせがあったし,某巨大掲示板でも話題になってたので,少し (?) 書いておきます. まず,HOT deploy では必要となったコンポーネントだけがロードされます. 例えば Web アプリであれば SAStruts や Teeda などのフレームワークがリクエストに応じて fooAction とか fooPage という名前のコンポーネントを Seasar2 に要求するところから始まります. その際,Seasar2 はファイルシス

    HOT deploy が遅くなるとき - 日記
  • 2004-04-15

    明日から4連休です.(^^; 16日(金)と19日(月),いずれも19時から予定があるからなのですが,そのために仕事を休むとはやる気満々というのかやる気nullというのか(苦笑). 16日(金) OO Enkai 明日の夜は,かつてニフティサーブのプログラマーズフォーラム(プロ)「OOについて議論する」会議室でいろいろと勉強させていただいた常連の方々と宴会です.それがOO Enkai(笑).当時はOO OFFと呼ばれていたものが,パワーアップして復活しました.どうパワーアップしたかは謎です. ニフティのフォーラムや会議室が寂れてしまい,自分も休会して久しいこともあって,数年ぶりにお会いする人が何人も.とても楽しみです. ちなみに,私がはてなをはじめたのは,その常連だったはぶさんやまこたんを見かけた影響です.いろいろ刺激をもらって感謝してます. 19日(月) 第11回日XPユーザー会 Ma

    2004-04-15
  • 2004-04-22

    via id:dot:20040422#1082637179 via id:htsuyuki:20040422#p1 ひっそりとダウンロードできるようになってますね. それなのに,なんで見つけられるの?(^^; ML? さぁ,明日金曜日は1週間待ちに待った蛯原友里ちゃんの出演番組放送日です. 23:00-23:30 TBS 「恋するハニカミ!」 プロ野球中継があるので延長に注意. 出番は少ないですが,それでもいいのだ.メインのゲストは小野真弓らしい. 深夜02:10-02:30 フジ 「プレミアの巣窟」 ファン必見,友里ちゃんをたっぷり堪能できる史上最高,空前絶後の番組. 予告では「キャイーン暴走!?」となっているのですが,天野ぉ,暴走して友里ちゃんに失礼なことするなよぉ!餌にするなら後ろの女子大生にしたまえ. うぅー,待ちきれん! 日付が変わって発売日(23日)になったので,早速コンビ

    2004-04-22
    kijitoraneko
    kijitoraneko 2008/09/26
    Spring Framework 入門記 Transactionその3 JTA
  • 2005-01-17

    今日の早耳ムスメは臼田あさ美ちゃーん,お題は「こだわりの味が集結!! 日全国 人気の駅弁」. 大塚さんの宣言通り,早くもぶっちぎり体制を築きつつあるあさ美ちゃんがまたしても登場. それにしてもなんですなぁ,駅弁ってそんなに人気なんだぁ.でもでも,お弁当ばかりであさ美ちゃんあんまり映ってないような気のせいが.あさ美ちゃん,髪あげた方がかわいいね♪ お,「あさ美のお気に!」は福井の「香ばしい焼きかにめし」だ! っていうじゃなぁーい.でも拙者,べた記憶ありませんから!! 残念!!!! 一日遅れですが... \(^o^)/ Kobe 故障者リスト入りで心配な状況ですが,どうにか粘り勝ちした模様.みんな頑張ってね〜. こちらも一日遅れですが... (;_;) 無敗伝説更新というか引き分け地獄に逆戻り? 相手に退場者が出てたのに... またまた id:taedium さんからネタを頂きました.(^

    2005-01-17
    kijitoraneko
    kijitoraneko 2008/09/26
    JtaTransactionManagerとnon-XA-awareのDataSource
  • 2006-11-18

    黒いハラコのライダーズブルゾン (TOM FORD FOR GUCCI 04-05AW) グレイでウールシルクのタートルネックニット (TOM FORD FOR GUCCI 04-05AW) ブラックデニムのフレアパンツ (Tom Ford for Yves Saint Laurent Rive Gauche 03-04AW) 黒いスクエアトゥのダブルモンクストラップ (sergio rossi 03-04AW) 先週の微音祭は天気が悪かったこともあり,栗先生に見られたらがっかりされそうなコーデだったのですが,今日は誰に会っても期待 (?) を裏切らないコーデではなかったかと (笑). なんたってハラコのブルゾン,かなーり妖しいです♪ 行ってきました. 2 週連続,通算 8 回目となる生友里ちゃん体験!!!! 先日,蛯原友里ちゃんが「時の人」なるものに選ばれたというニュースがありましたが,

    2006-11-18
    kijitoraneko
    kijitoraneko 2008/05/30
    Seasar2.4 hotdeploy
  • Seasar 2.4 SMART deploy 編

    http://journal.mycom.co.jp/articles/2006/11/16/seasar/ 頻繁に Seasar 関連プロダクトを取り上げてくださる MYCOM ジャーナル. 今回はリリースされたばかりの Seasar2.4 を使った DI の入門記事です. ちなみにタイトルの「今更でも恥ずかしくない」は,Seasar Conference の定番ネタ (?)「今さら人には聞けない」つながりでしょうか? (^^; ともあれ (JW),全 12 ページにも及ぶ力作です. 当にありがとうございます. この記事では,dicon にコンポーネントを明示的に書く方法から始まって,最後は AutoRegister を使ったサンプルで終わります. しかし,Seasar2.4 の目玉である SMART deploy は使われていません. そんなわけで (どんなわけで?),この記事の続き

    Seasar 2.4 SMART deploy 編
    kijitoraneko
    kijitoraneko 2008/05/30
    seasar2.4 SMART DEPLOY
  • 1