2010-08-04 2 views
3

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

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

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

ответ

0

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

Смежные вопросы