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

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2010年 8月 12日 (木) 11:30:07 JST


小林 (koichik) です.

Date:    Thu, 12 Aug 2010 06:20:25 +0900
From:    Shinsuke Sugaya <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [seasar-dev:1182] Re: Seasar2.5

> なるほど。この場合ですと、2.4 と s2util の jar で
> 同じ名前のクラス名が存在することになる気が
> しますが、Eclipse で補完入力したりするときに
> どっちも出てきて紛らわしい気がします。なので、

自分が考えていたのは S2Container を使わず
ユーティリティだけ使いたいという人向けなので,
Seasar2 の Jar はクラスパスにないという想定でした.
S2Util のパッケージも org.seasar.util にするとか.

Seasar2.4 を使いつつ,同時に Java5/6 対応された
ユーティリティも使いたいという場合は,例えば
Eclipse の場合はビルドパスの設定で

・[Libraries] タブで s2-framework-2.4.*.jar を
  展開して [Access Rules] を  ダブルクリック.
・[Add] ボタンを押して [Rule Pattern] に 
  org/seasar/framework/util/** を指定.

ってやれば Seasar2 の util は補完の候補に
出てこなくなります.
# OSGi っぽくパッケージレベルで可視性を制御できる.
# OSGi と違って利用する側でしか制御できないけど.

> 2.5 にして、jar 分割して、ユーティリティあたりを
> やるというのでも良いのかなと思いました。

それは Seasar2.5 をやるけど,Java5/6 対応は
ユーティリティ等だけで S2Container はスルー,
その上で Jar を分割するという案ですか?


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