Документирование использования аннотаций EJB3 в кодовой базе - PullRequest
3 голосов
/ 04 августа 2010

У нас большая база кода, и я хочу создавать конкретные отчеты об использовании аннотаций EJB3 в базе кода.Простейший вариант использования - создание отчета в формате HTML / PDF с подробным описанием всех классов / методов, которые используют аннотации безопасности EJB3.Цель этого документа состоит в том, чтобы позволить не разработчикам просто просмотреть, какие интерфейсы в продукте играют, какие роли должны быть закрыты.Я видел бы подобные отчеты для использования постоянства и основанных на сеансе аннотаций.И супер-отчет всех аннотаций.

@RolesAllowed({"Administrator", "UserAlarmsRO", "NetworkAlarmsRO", "DeviceAlarmsRO","ServiceAlarmsRO","UserAlarmsRW", "NetworkAlarmsRW", 
"DeviceAlarmsRW", "ServiceAlarmsRW","UserGraphsRO","NetworkGraphsRO","DeviceGraphsRO","ServiceGraphsRO","SLMRO","SLMRW","SLMTemplatesRW"})
public class VisualisationMgrBean 

Лучше всего использовать существующий инструмент javadoc или есть набор сторонних доклетов, которые я мог бы использовать повторно.

1 Ответ

0 голосов
/ 01 сентября 2012

Google для "Обработка аннотаций", и вы найдете много вещей о том, как анализировать аннотации в коде Java.Например, эта ссылка Аннотации .Не должно быть трудно найти какой-то код, который вы можете изменить, чтобы генерировать нужные вам отчеты (я сам создал html и Excel отчеты, и это очень просто).

...