Loading article…
| 安定版リリース | 1.2.3 / 2005年5月5日 |
|---|---|
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | Javaの属性指向プログラミング |
| ライセンス | BSDライセンス |
| Webサイト | xdoclet.sourceforge.net/xdoclet/web.archive.org/web/20080314051510/http://xdoclet.codehaus.org/ |
XDocletは、特別なJavadocタグを挿入することでJavaの属性指向プログラミングを可能にするオープンソースのコード生成ライブラリです。[1]定義済みタグのライブラリが付属しており、 Java EE、Webサービス、ポートレットなど、 さまざまなテクノロジーのコーディングを簡素化します。
例
典型的な XDoclet コメントは次のようになります。
/****
* これは Account エンティティ Bean です。これは、EJBDoclet タグの使用方法の例です
。
*
* @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
*/
参考文献
- ^ Walls, Craig; Richards, Norman (2003 年 12 月 1 日)。XDoclet in Action。Manning Publications。pp . 4–5。ISBN 978-1932394054。
外部リンク
- XDoclet プロジェクト サイト
- XDoclet2 プロジェクトサイト
