XDoclet
Стабильная версия | 1.2.3
/ 5 мая 2005 г. |
---|---|
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Атрибутно-ориентированное программирование для Java |
Лицензия | Лицензия BSD |
Веб-сайт | xdoclet сеть |
XDoclet с открытым исходным кодом — это библиотека генерации кода , которая обеспечивает атрибутно-ориентированное программирование для Java посредством вставки специальных тегов Javadoc . [1] Он поставляется с библиотекой предопределенных тегов, которые упрощают кодирование для различных технологий: Java EE , веб-сервисов , портлетов и т. д.
Пример
[ редактировать ]Типичный комментарий 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
*/
Ссылки
[ редактировать ]- ^ Уоллс, Крейг; Ричардс, Норман (1 декабря 2003 г.). XDoclet в действии . Публикации Мэннинга . стр. 4–5. ISBN 978-1932394054 .
Внешние ссылки
[ редактировать ]