[seasar-javadoc:563] Re: ComponentCreator

Jundo Ishikawa jundo.ishikawa @ gmail.com
2006年 9月 11日 (月) 11:15:57 JST


JUNDUです。

 お疲れ様です。ご指摘いただいた点を修正&WARM♪ Deployが出るということで、
暫定的にコンポーネント自動登録機構という言葉に置き換えてみました。これは、
後ほど名前がついたときに置き換えた方がよさそうですね。

# なんとなく、機構というと公共広告機構のような組織のイメージが(^^;;


06/09/01 に Koichi Kobayashi<koichik @ improvement.jp> さんは書きました:
> 小林 (koichik) です.
>
> Date:    Thu, 31 Aug 2006 15:11:02 +0900
> From:    "Jundo Ishikawa" <jundo.ishikawa @ gmail.com>
> To:      seasar-javadoc @ ml.seasar.org
> Subject: [seasar-javadoc:538] Re: ComponentCreator
>
> > お疲れ様です。命名規約の部分と空文字列の部分、書き換えました。
>
> ありがとうございます.
>
> さっそくコメントを.
>
> >  * Hot deployおよびCool deployにおいて、 クラス情報から{@link ComponentDef コンポーネント定義}を作成するためのインターフェースです。
>
> Hot deploy ではなく,H★O★T deploy だと言い張ってみるテスト.
> ともあれ (JW),HOT とか COOL とか大文字で書くことが多いようです.
> そして間もなく,WARM deploy も追加されます.(^^;
>
> 「クラス情報から」となっていますが,ちょっとピンときません.
>
>  * Hot deployおよびCool deployにおいて、 自動登録されるコンポーネントの
>  * {@link ComponentDef コンポーネント定義}を作成するためのインターフェースです。
>
> くらいでいいのではないかと.
>
> >  * コンポーネント定義に含まれるコンポーネント名やクラス定義は、
> >  * {@link org.seasar.framework.convention.NamingConvention 命名規則}に従って解決されます。
>
> ここも「クラス定義」がちょっと曖昧な感じ.
> 実際には,コンポーネント名からクラス名,あるいはクラス名から
> コンポーネント名の解決を NamingConvention によって行います.
>
> そしてコンポーネント定義に設定するその他の特性は
> ComponentCustomizer によって決まります.
>
> API からは見えないのですが,ComponentCreator は作成した
> ComponentDef を ComponentCustomizer によってカスタマイズして
> 返すのです.
> そのことをクラスコメントに書いておくといいと思います.
>
> > なお、
> > 私は「空文字列」という言葉を普段から使うのですが、Javaでは一般的では
> > ないのでしょうか?
>
> 十分に一般的だと思います.
> JDK の Javadoc では「空の文字列」の方が多いようですが,「空文字列」も
> 使われています.String クラスでも split() とか.
>
>
>
> --
> <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 mailing list
> seasar-javadoc @ ml.seasar.org
> https://www.seasar.org/mailman/listinfo/seasar-javadoc
>


-- 
 Jundo Ishikawa <jundo.ishikawa @ gmail.com>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: ComponentCreator.java
型:         application/octet-stream
サイズ:     2794 バイト
説明:       無し
URL:        http://ml.seasar.org/archives/seasar-javadoc/attachments/20060911/c6632cad/attachment.obj 


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