[cubby-dev:27] Re: guice-wiki
Takashi SOMEDA
[E-MAIL ADDRESS DELETED]
2008年 12月 24日 (水) 19:16:45 JST
> - jconsole で見られるので、CubbyAdminServlet をがんばらなくていい
> くらいかな。
同じ事の言い直しになるかもしれませんが、
- viewer が CubbyAdminServlet に限定されなくなる
- remote からの監視も出来るようになる (or し易くなる = CubbyAdminServlet
のアクセス制御が今のままと同じという前提で)
という点でしょうか。
内部情報を標準的な形で外部からアクセス出来るようにしておき、viewer
と上手く切り離せるのであれば、JMX 採択はありのような気がしますー。
# 馬場さんがおっしゃる通り mustang 以降じゃないとしんどいかも
# しれませんが。
# commons で、そこらへんを簡単に出来るような子が
# いたような気がするのですが、失念してしまいました。。。
染田
2008/12/24 BABA,Yasuyuki <[E-MAIL ADDRESS DELETED]>:
>> おもしろいんじゃないでしょうか。
>> JMX対応になるとどういう場面で嬉しくなりますかね?
> - CubbyAdminServlet を別の war にできる
> - jconsole で見られるので、CubbyAdminServlet をがんばらなくていい
> くらいかな。
> Java6 以降じゃないと実装がめんどくさいかもしれないですね。
>
> AGATA Toshitaka さんは書きました:
>> 縣です。
>>
>> おもしろいんじゃないでしょうか。
>> JMX対応になるとどういう場面で嬉しくなりますかね?
>>
>> BABA,Yasuyuki さんは書きました:
>>> 思いつきですが。
>>> こういう内部状態を確認するために JMX に対応しとくのはどうでしょうか?
>>>
>>>
>>> AGATA Toshitaka さんは書きました:
>>>> 縣です。
>>>>
>>>> では、そうしましょー
>>>> その他、ログや管理ツールで確認できない内部状態も
>>>> 極力同じ対応でいきましょう。
>>>>
>>>> BABA,Yasuyuki さんは書きました:
>>>>> それいいですねー
>>>>> 賛成
>>>>>
>>>>> AGATA Toshitaka さんは書きました:
>>>>>> 縣です。
>>>>>>
>>>>>>> なにかsuperの呼び出し忘れを気づくことができる仕組みがあった
>>>>>>> ほうがいいかも。ワーニングとかでもいいので。
>>>>>> これ、フレームワークの内部状態がぱっと気づけないのが問題だと
>>>>>> 思うので、以下のような対応はどうでしょうか?
>>>>>>
>>>>>> - 起動時にDEBUGでログ出力
>>>>>> 「○件のコンバーターを登録しました」
>>>>>> - 管理ツールにコンバーター一覧のタブを追加
>>>>>>
>>>>>> AGATA Toshitaka さんは書きました:
>>>>>>> 縣です。
>>>>>>>
>>>>>>> サンプルアプリで作りかけていたWikiをGuice対応させてみました。
>>>>>>>
>>>>>>> https://www.seasar.org/svn/cubby/branches/2.0.x/cubby-apps/guice-wiki/
>>>>>>>
>>>>>>>
>>>>>>> ポイント
>>>>>>> - OR MapperはJPA
>>>>>>> -- TransactionFilterとJpaModuleは他のプロジェクトでも利用できます。
>>>>>>>
>>>>>>> はまったところ
>>>>>>>
>>>>>>> public class ApplicationModule extends AbstractModule {
>>>>>>> ...
>>>>>>> protected Collection<Class<? extends Converter>> getConverterClasses() {
>>>>>>> List<Class<? extends Converter>> converterClasses =
>>>>>>> new ArrayList<Class<? extends Converter>>();
>>>>>>> converterClasses.addAll(super.getConverterClasses()); // (1)
>>>>>>> converterClasses.add(PageConverter.class);
>>>>>>> return Collections.unmodifiableCollection(converterClasses);
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> (1)を忘れていて、1時間ほどはまっていました。
>>>>>>> Integer型への変換時にnullになるのでなんでだろう?と
>>>>>>> 悩んで気づきました。
>>>>>>>
>>>>>>> なにかsuperの呼び出し忘れを気づくことができる仕組みがあった
>>>>>>> ほうがいいかも。ワーニングとかでもいいので。
>>>>>>>
>>>
>>
>>
>
>
> --
> BABA,Yasuyuki
> [E-MAIL ADDRESS DELETED]
> _______________________________________________
> cubby-dev mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/cubby-dev
>
--
======================================
株式会社チョイスタジオ
取締役 CTO 染田貴志
mail: [E-MAIL ADDRESS DELETED]
www: http://www.choistudio.jp/
〒606-8225
京都市左京区田中門前町46 京美華ビル3F
TEL: 075-724-4400
======================================
cubby-dev メーリングリストの案内