インフルにやられました。

先週、水曜日、日本が北朝鮮に勝利した後から高熱にうなされ、やっと今日回復。久々に出社しました。(まだ、しんどいけど。。。)
人生で初めてインフルエンザというものにやられました。いやーこんなにしんどいものか!と思いましたね。とにかく、熱が下がらん!!!薬飲んでも胃を荒らすだけでフラフラでした。
ついでに、嫁さんにまでうつしてしまい夫婦共倒れ。。。大変でした。ちょっとずつ体調も回復しているので早く元気になりたーーい。

複数DBを動的に切り替えることってできる?

現在の仕事は、SWTWebサービスSeaserでやってます。っで今あがっている用件で
「接続するDBをクライアントごとに切り替えたい」
という用件があります。この用件を満たすには、どうしたものか。。。?
まず、クライアント(SWT)は、複数用意するか、複数用意するのがいやならば、画面上でどのDBに接続するかを選ばせることで対応する。
で、問題になるのはビジネスロジック層。ぱっと思いつくのは、
Webサービスを複数用意して、j2ee.diconを分けておく。」
って方法なんだけど、結局、Daoを複数用意しなければならない。
できれば、動的にDaoが使うコネクションを切り替えたいのです。
コンテナが管理するj2ee.diconを動的に切り替えられるのでしょうか?もしくはDataSourceを切り替えられれば、簡単に実現できるのですが。

Table内Enterキー移動(解決)

MouseDownイベントを発生させる前に、forceFocusで行選択し、FocusOutイベントを発生させることに成功。よく見たらマウスでクリックしたときも同じような動きになっていたので安心した。

Table内Enterキー移動

Enterキー移動はMouseDownイベントを使用することで移動できるが、KeyイベントにてMouseDownイベントを発生しているため、Enterキーを押下したセルでFocusOutがMouseDownの後に発生する。
なので、CellModifierで記述した処理が実行されず困る。。。