[seasar-javadoc:257] Re: ComponentDef M2

Koichi Kobayashi koichik @ improvement.jp
2006年 6月 20日 (火) 03:00:30 JST


小林 (koichik) です.

Date:    Mon, 19 Jun 2006 12:08:06 +0900
From:    Hideaki Suzuki <suzuki @ uinet.or.jp>
To:      seasar-javadoc @ ml.seasar.org
Subject: [seasar-javadoc:251]  ComponentDef M2

> ComponentDef の Javadoc Milestone 2 です。
> 時間が掛かっている割には、まだまだ自信ないでス。rz
> つっこみ求む…

いい感じになってきたんじゃないでしょうか.
気になったところは,isExternalBinding()/setExternalBinding

>      * 外部バインディングの真偽を設定します。

「真偽」はちょっとアレなので,

 * 外部バインディングが有効な場合に <code>true</code> を返します。

みたいな.
外部バインディングというのは,プロパティやフィールドに
request や session の属性をバインディングするというものです.


それから init()

>      * {@link InstanceDef インスタンス定義}が<code>singleton</code>の場合、
>      * コンポーネント定義に基づいて、 シングルトンのインスタンスを生成します。

それに加えて,アスペクトを適用してクラスをエンハンスするのもこの
タイミングで行われます.これは singleton に限りません.


> メソッド説明中で、引数を <code>outerComponent</code>
> と書く部分も、外部コンポーネント にしますか? そのままで良いですか?

これはそのままで.


Date:    Tue, 20 Jun 2006 01:42:50 +0900
From:    Hideaki Suzuki <suzuki @ uinet.or.jp>
To:      seasar-javadoc @ ml.seasar.org
Subject: [seasar-javadoc:256]  ComponentDef M3

> ComponentDef Javadoc Milestone 3 です。 (^^;;;
> M2を冷静に読み直したところ、かなりイケテナイことに気づいたので
> 早速、M3を送付致します。

返事を書いている途中に M3 が届きました.(^^;




-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"koichik @ improvement.jp"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



seasar-javadoc メーリングリストの案内