[Seasar-user:488] Re: seasar-metadata なんてどうでしょう?

B isid.co.jp Yasuo Higa higa
2004年 3月 20日 (土) 14:24:56 JST


<[E-MAIL ADDRESS DELETED]> の、
   "[Seasar-user:487] seasar-metadataなんてどうでしょう?" において、
   "TAKAI Naoto <[E-MAIL ADDRESS DELETED]>"さんは書きました:

ひがです。

> 高井です。
> 
> 例えば、Javaのソースに下記のようなメタデータを書くと
>   /**
>    * @seasar.component name="comp"
>    */
>   public class Component {
>   ...
>       /**
>        * @seasar.arg expression="0"
>        */
>       public Component(Integer constructor) {
> 	  _constructor = constructor;
>       }
>   ...
>       /**
>        * @seasar.property expression="value"
>        */
>       public void setProp(Value prop) {
> 	  _prop = prop;
>       }
>   ...
> 
> ↓みたいなファイルができるってのはどうでしょうか?
> 
>   <?xml version="1.0" encoding="UTF-8"?>
>   <components>
>       <component class="org.seasar.metadata.Component" name="comp">
> 	  <arg>0</arg>
> 	  <property property="prop">value</property>
>   ...
> 
> 一応、プロトタイプを用意してみました。
> http://www.commentout.com/people/takai/src/seasar-metadata-SNAPSHOT-src.zip
> 
ソース見てみました。あんなに簡単にかけるんですね。
指定したパッケージ配下を1つのコンポーネント定義にできれば、
使いやすいんじゃないかなぁと思いました。
S2では、定義ファイルが肥大化しないよう分割できるので、
その辺とうまくマッチできるとうれしいです。
実行は、antからでしょうか、それともGroovy。
---
Yasuo Higa <[E-MAIL ADDRESS DELETED]>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.



Seasar-user メーリングリストの案内