XDoclet
最新版 | 1.2.2 / 2004年10月23日 |
---|---|
プログラミング 言語 | Java |
プラットフォーム | クロスプラットフォーム |
種別 | Javaによるアトリビュート指向プログラミング |
ライセンス | BSDライセンス |
公式サイト | http://xdoclet.sourceforge.net/xdoclet/ |
XDocletはオープンソースのコード生成ライブラリで、特別なJavadocタグを挿入することでJavaにおけるアトリビュート指向プログラミングを可能にする。タグを事前定義したライブラリであり、Java EE、Webサービス、ポートレットなどの各種技術のコーディングを簡略化できる。
例
[編集]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