ひがやすを技術ブログ

電通国際情報サービスのプログラマ

S2Struts

ThreadSafe問題

S2Strutsの外からS2Container.register()を呼ばれたときは、どうしようもないですが、それは、現実的にないから良いんじゃないかと思います。それを避けるためにgetCompoentDef()系まで、synchronizedにはしません。パフォーマンスの代償が大きいから。 Plug…

Actionの自動登録

S2Struts1.0.5からstruts-config.xmlにあってダイコンファイルにない Actionは自動的にrootのS2Containerに登録されるようになりました。 何がうれしいのかというと、setterメソッドを定義しておけば、 自動的にsetter injectionされることです。 アスペクト…

ActionForm

ActionFormもS2Container管理にするかどうかid:R2D2さんと 話してました。 技術的には可能なのですが、インスタンスモードをprototypeに し忘れるとトラブル続発しそうなので今回は見送りたいと思います。

インスタンス管理

http://seasarproject.g.hatena.ne.jp/R2D2/20040513#p1 のやりとりをもとに、Actionのインスタンスは、S2Container管理に したいと思います。 これにより、インスタンスモードがsingletonのときは、 これまでのStrutsと同様の動きになり、prototypeにすると…