2010-08-04 88 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工具還是有一組第三方doclet,我可以重複使用。

回答

0

谷歌對於「Annotation Processing」,你會發現很多關於如何分析java代碼中的註釋的東西。例如這個鏈接Annotations。不應該很難找到一些可以修改的代碼來生成你想要的報告(我已經完成了html和Excel自我報告,這很容易)。