[Seasar-user:19270] Re: セッションのDIについて

Hidemasa Aoki [E-MAIL ADDRESS DELETED]
2010年 2月 10日 (水) 14:13:57 JST


そうです。そのエントリです。

HOTでは動くのに、COOLでは動かない。それは不具合でしょう。
たとえそれが仕様だとしても、仕様そのものが不具合です、ということです。

以下のような状況があったということだけはご理解いただきたいと思います。

HOTでテストOKになったから、COOLでのテストに進めた。
が、クールディプロイにしたとたん、動かなくなった。
顧客からは、「本当にテストしてきたのか」とクレームを受けた。

いくらご理解ある顧客でも、「HOTで動けばCOOLで普通動くんじゃないの?逆ならま
だしも」というのが、ごく普通の認識なのです。

Seasar2のおかげで、かなり工期を短縮できたので、非常に感謝しています。
しかし、こういう不具合があるかもしれないというリスクを背負っている、という認
識を持っています。
リスクを背負わなければいけないのが、残念でならないです。


-----Original Message-----
From: [E-MAIL ADDRESS DELETED]
[mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of [E-MAIL ADDRESS DELETED]
Sent: Wednesday, February 10, 2010 1:04 PM
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:19269] Re: セッションのDIについて

米林です。

http://d.hatena.ne.jp/hesoheso/20090810/1249881429

こちらのエントリでしょうか?


> 参照しましたが、よくわかりませんでした。一時的な解決方法については、すでに
解
> 決しているので問題ありません。
> それよりも質問の趣旨は、この、ホットディプロイのときは動くのにクールディプ
ロ
> イのときには動かないという明らかな不具合について、対応済みなのか、対応予定
な
> のか、ということです。

この件は、「明らかな不具合」という表現は語弊があります。
Pageクラスで、sessionをDIしてみて下さい、HOTでもCOOLでも動作します。
Interceptorで起こる現象に関して小林さんが注意点を提示してくれています。

うまく伝わるか分かりませんが、もともと仕様であって適切な設定を
する必要がありますという事ですね。

宜しくお願いします。


Hidemasa Aoki さんは書きました:
> 回答ありがとうございます。
>
>> 上記ページのどのエントリでしょうか?
> http://k.hatena.ne.jp/keywordblog/Teeda?page=2
>> 2009-08-10
> で検索してください。
>
>> 問題になりやすいのはインターセプタですが,
>> それについては以下を参照してください.
>>
>> http://www.seasar.org/wiki/index.php?FAQ%2FS2AOP#q69751d4
>
> 参照しましたが、よくわかりませんでした。一時的な解決方法については、すでに
解
> 決しているので問題ありません。
> それよりも質問の趣旨は、この、ホットディプロイのときは動くのにクールディプ
ロ
> イのときには動かないという明らかな不具合について、対応済みなのか、対応予定
な
> のか、ということです。
>
>
> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED]
> [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of Koichi Kobayashi
> Sent: Tuesday, February 09, 2010 10:01 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:19267] Re: セッションのDIについて
>
> 小林 (koichik) です.
>
> Date:    Tue, 9 Feb 2010 20:54:26 +0900
> From:    "Hidemasa Aoki" <[E-MAIL ADDRESS DELETED]>
> To:      <[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:19266] セッションのDIについて
>
>> http://k.hatena.ne.jp/keywordblog/Teeda?page=2
>>
>> 上記のページにも書かれていますが、
>
> 上記ページのどのエントリでしょうか?
> このリンク先には多数のエントリがあるので
> どれが該当のページか分かりません.
>
>> セッションをDIしてもらう形式にしたとき、ホットディプロイのときは動作する
> が、
>> クールディプロイのときは動作しない、という現象があります。
>
> DI 先はページクラスでしょうか?
> であれば,通常問題になることはないはずです.
>
> 問題になりやすいのはインターセプタですが,
> それについては以下を参照してください.
>
> http://www.seasar.org/wiki/index.php?FAQ%2FS2AOP#q69751d4
>
>
> --
> <component name="koichik">
>     <property name="fullName">"Koichi Kobayashi"</property>
>     <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>     <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>


--
米 林   正 明
http://www.abby.co.jp
_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user



Seasar-user メーリングリストの案内