[seasar-dev:1170] Re: Seasar2.5

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2010年 8月 9日 (月) 19:00:12 JST


小林 (koichik) です.

Date:    Mon, 9 Aug 2010 12:37:43 +0900
From:    arkw <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [seasar-dev:1167] Re: Seasar2.5

> また、もし、内部までしっかり対応するのであればそれを3.0と
> するというのはどうでしょうか。

ひとまずこの部分だけ.

記号をどうするかは本質的な話ではないので
あまり議論したくないのですが,Seasar2 の場合,
2.4 とか 2.5 の 2 はプロダクト名である 
Seasar2 の 2 であり,その後の 4 や 5 が実質
メジャーバージョンです.
つまり,2.4 とか 2.5 は他のプロダクトでの
4.0 とか 5.0 のイメージ.

なので,過去に浮かんでは消えた Seasar3 はどれも
Seasar2 をベースにしたものではなく,全く別の
プロダクトです.
# 初代は Guice 風超軽量コンテナ (ファクトリ?),
# 2 代目は Spring ベース.

今回取り上げているのはあくまでも Seasar2 という
プロダクトのバージョンアップなので,もしやるなら
自動的に 2.5 でしょう.

ちなみに,内部まで対応というのは例えば
S2ContainerImpl の

private Map componentDefMap = new HashMap();

を

private Map<Object, ComponentDef> componentDefMap = new HashMap<Object, ComponentDef>();

などとすることを意図してます.
これをするかしないかで別プロダクト扱いは
あり得ないように思います.


-- 
<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-dev メーリングリストの案内