XDoclet

XDoclet
最新版
1.2.2 / 2004年10月23日 (20年前) (2004-10-23)
プログラミング
言語
Java
プラットフォーム クロスプラットフォーム
種別 Javaによるアトリビュート指向プログラミング
ライセンス BSDライセンス
公式サイト http://xdoclet.sourceforge.net/xdoclet/
テンプレートを表示

XDocletオープンソースのコード生成ライブラリで、特別なJavadocタグを挿入することでJavaにおけるアトリビュート指向プログラミングを可能にする。タグを事前定義したライブラリであり、Java EEWebサービスポートレットなどの各種技術のコーディングを簡略化できる。

[編集]

XDoclet コメントの典型例を以下に示す。

 /****   * This is the Account entity bean. It is an example of how to use the   * EJBDoclet tags.   *   * @see Customer   *   * @ejb.bean   *     name="bank/Account"   *     type="CMP"   *     jndi-name="ejb/bank/Account"   *     local-jndi-name="ejb/bank/LocalAccount"   *     primkey-field="id"   *     schema = "Customers"   *   * @ejb.finder   *     signature="java.util.Collection findAll()"   *     unchecked="true"   *   * @ejb.finder signature="java.util.Collection findByName(java.lang.String name)"    *             unchecked="true"   *             query= "SELECT OBJECT(o) FROM Customers AS o WHERE o.name   *             LIKE ?1"   *   * @ejb.transaction   *     type="Required"   *   * @ejb.interface   *     remote-class="test.interfaces.Account"   *   * @ejb.value-object   *     match="*"   *   * @version 1.5   */ 

参考文献

[編集]
  • Craig, Walls; Norman, Richards (2003年12月), XDoclet in Action, Manning, pp. 624, ISBN 1932394052, http://www.manning.com/walls/ 

外部リンク

[編集]