2012-02-14 46 views
0

我有一個關於Java EE安全性最佳實踐的問題。 使用註釋或部署描述符爲Web應用程序定義安全性有哪些優缺點? 有沒有你比另一個更喜歡一個的情況?Java EE安全性:註釋vs部署描述符

預先感謝您:)

回答

1

使用註釋是優雅(你不需要額外的XML文件),但需要你做了變更都必須重新編譯代碼。

4

那麼,這是時尚的主題。幾年前,「從編程中分離應用程序工具」的舉動發生了巨大的變化(例如,您可以閱讀EJB的規範,哪裏甚至有特殊的角色,這個人甚至不必是程序員)。通過這種方式使用了XML,而不是普通的txt文件或屬性文件。而註釋則會將這些XML文件帶回到代碼中。我認爲這是由於Spring框架中的大規模。配置應用程序非常困難(沒有好的方法來「調試」你的配置)。使用註釋是進行配置的「輕量級」方法。在簡單場景中,您可以跳過定義組件之間的關係,因爲它們可以從您的代碼元素中推斷出來。