2006-07-01から1ヶ月間の記事一覧

S2StrutsのHOTdeployサンプル

こんなことは書くべきじゃないかもしれないけど、、、 「S2Struts HOT deploy Demo EA1」は、未対応な部分が多くて問題が多々あるので、先行でいろいろと試すのであれば、直接 https://www.seasar.org/svn/s2struts/trunk/s2struts-example/ からとってくる…

お好み焼きや

安定したキャベツを入荷するために広島キャベツカンパニーという会社があるみたい。 やっぱり理念とかが大切なんだろうね。 中間でピンハネするんじゃなくて中間に立って大手とも渡り合えるようにするってことで。 衰退したりまた盛り上がったり、世の中くる…

おまつり

小さいお祭りだったけど人がいっぱいいたなー。 八の字でくるくる回るのはこっちの習慣かな。一応したけど、どんなご利益があるんだろう?

ありゃ

あ、、、うまく動かなかった。。。 もうちょっとみよーっと

ぐうぜんかな

今日、他のシステムの顧客情報が108項目って聞いた。 108、、、百八、、、 ってことは、うまくいかない理由は外にあるのではなく自らの心の問題かも。

S2StrutsV1.2.5リリース

S2StrutsV1.2.5、S2StrutsTigerV1.2.5、S2StrutsBackport175V1.2.5をリリースしました。1.2.4からの変更点は次の通りです。 ActionFormの場合ネストしたプロパティのValidationができない問題に対応しました multipart/form-dataのときにHttpServletRequest…

そろそろ

明日くらいに1.2.5をリリースしようかな。 あのActionServletのinitModulePlugInsで例外が発生しているのは少し気になるけど、関係ないかもしれないし。

なんとなくだけど

だれかExcelStrutsとかいうもの作ってくれないかな、、、 別にStrutsは絡んでなくてもいいんだけど。

いいようなわるいような

共通部品があるからそれをつかうことっていうことしか書かれていない仕様はそれでよいのかな。 なんか会話がチグハグするんですけど。 じゃぁその共通部品の仕様書があるというわけでもなく。。。 ナゼかが気になるんだよね。 なぜ登録できないのか?なぜ削…

WSH

WSHというよりVBScriptってなかなか便利。この2つの関係はよくわかってないけど。 複数のファイルに分割したときにもう少しうまくつかればな。。。あとエラーが発生した場合のメッセージをもうちょっとわかりやすくしてくれれば。。。そうすれば、もう少し利…

恐竜vsほ乳類

羽毛恐竜なんているんだー。小さいころ、鳥(サギかな。。。)の鳴き声を聞いてると恐竜っぽいなーって思ってたけどあってたんだ。なるほど。なるほど ティラノザウルスが羽毛恐竜から進化したってのもたまげた。小さい頃は羽毛が生えてて成長とともに毛がな…

あーまただ

すぐに目的をわすれてしまう。。。だから意味不明になってしまう。。。ごめんなさい。 っと思いながら、なぜWebアプリでつくるんだろーっとも思った。これも目的をわすれてしまってるのかも。いろいろ手段を尽くす前の段階の問題ってことは結構あるかも。

どうでもいいけど、なぜだろう

ぐんま国際アカデミーはGKAなんだって。GIAではないみたい。ふーん

ハデなオス

鳥でバデなオスがいるけど、あれってやっぱり天敵にメスよりオスを狙わすってのも考慮されてるのかな。。。 しかもダンスとか踊ったら、めだってめだって。ますます天敵に狙われる。。。かなしいね。。。

ほぼHOT deploy対応できた

あとでいろいろとまとめたことを書かないといけないけど、とりあえず思ってること。 最新バージョン(1.3.0-beta-2-SNAPSHOT)は、1.3.0-beta-1のときに追加したクラスをほとんどなくして、1.2.xに似た構成になったので移行は簡単にできるようになったと思い…

ProcessModeDtoがうまくSessionから取得できない

いろいろ試していたら、ProcessModeDtoをSessionに格納しているんだけどRequestにも格納されているみたい、、、うーむ、、、DtoCreatorでinstanceDefがREQUESTになってるからかな。。。 実際、s2struts-example employeeはDtoはPOJO Formとして扱っていて、…

HOT deploy時のActionからのforward

forwardしたときにthreadが変わってしまって(getName()はいっしょだけど、ClassLoaderは変わってた。。。スレッドIDとかみれないのかな、、、)うまく動かなかったんだけど、例外のログをみると下のような部分が出力されてた。 at javax.servlet.http.HttpS…

シリアライズを利用したディープコピーでClassLoaderを指定

ってできるみたい。。。http://blog.livedoor.jp/lalha_java/archives/50302218.htmlに載ってた。 真似させてもらって public class ClassLoaderSpecifiedObjectInputStream extends ObjectInputStream { private final ClassLoader loader; public ClassLoa…

そこそこかわるかな

s2-framework-2.4.0-beta-3がでたら、対応しないといけないね。忘れないようにしないと。 NamingConventionって結構盛りだくさんな感じだ。

あと少し

HttpSessionからActionへのBindingは、制約はできそうだけどなんとかなりそうな予感がでてきた。 いろいろアドバイスありがとうございました。m(_ _)m あと、Actionからforwardしたときの問題が解決すれば、HOT deploy化のメドがたちそう。 これについてもア…

HttpSessionからActionへのBinding

HOT deployのとき、HttpSessionからActionへのBindingできないのは、ClassLoaderが異なってるからみたい。propertyType.isInstance(value)でfalseになってしまう。どうにかできないかな。。。。[追記] Serializeして、、、とかもダメだった。。。なんか良い…

本当のHOT deploy化

昨日の続きで、ここからが本当の作業だけど、、、 employeeの部分だけHOT deploy化します。 http://d.hatena.ne.jp/nobeans/20060630 をみながらs2container.diconに中身をつけていったんだけど、、、下の書き方はダメみたいだけど、とりあえず現状動くはず…

Actionをとってくるとき

[追記] s2-framework-2.4.0-beta-3から上のような機能は提供されるみたい。なので下のインタフェースは不要になると思う。 ActionPathNamingRuleというインターフェースを実装しているDefaultActionPathNamingRuleを利用してAction又はActionのインターフェ…

Criteriaをみてて

http://d.hatena.ne.jp/koichik/20060611これをみてたら、以前の日本語実験って大切なことを忘れてたなーって思った。以前はこんな感じにしてたけど、 ダオ.追加して(ある社員); 社員 結果 = ダオ.これちょうだい(ある社員.get番号());これではダメなんだな…

今日確認できたところ

struts-config.xmlを動的に読み込むところ。 試すためには、、、、 s2struts-exampleで試すのが一番かな。まずはs2struts-exampleをS2.4に移行するために以下のjarにして s2-framework-2.4.0-beta-3.jar s2-extension-2.4.0-beta-3.jar あとdiconをいろいろ …

1.3.0-beta-2に向けて

簡単に1.2から移行できること。 POJO ActionはインターフェースなしでもOKとする。 ActionConfigのpathから該当Actionを取得するのはS2に任せる。当面はStrutsActionアノテーションのpathは指定しない場合のみ動的にActionConfigを生成かな、、、 FormBeanCo…

もっと気軽にしないと

もっと気軽にHotDeployに移行できるようにしないと。 もうちょっと考えよー。

サラリーマンNEO

ってやっぱりはやってるみたい

ありゃ

HEROってあのレーサーのやつじゃなかったっけ!?

[S2Struts] HttpServletRequestから値が取得できない

の対応だけど、下みたいにしようかなーっと思ってます。 multipartのときは2度populateすることにあるけど、他に良い方法が思いつかなくて。 public class PopulateProcessorImpl implements PopulateProcessor { public void processPopulate(HttpServletRe…