2009-09-24 28 views
13

Java有批註,這很好。但是,一些開發人員認爲最好用使用xml文件的元數據註釋代碼 - 其他人更喜歡註釋,但會使用元數據來覆蓋源代碼中的註釋。java批註:用xml文件覆蓋批註的庫

我在寫一個使用註釋的Java框架。問題是:是否有一種標準的方式來定義和解析xml文件中的元數據。我認爲這是每個使用註釋的框架都可以從中受益,但我似乎可以在互聯網上找到類似的東西。

我必須滾動我自己的XML解析/驗證或有人已經做過這樣的事情?

+0

+1優秀的問題。我渴望找到答案。 – KLE 2009-09-24 08:27:34

+0

沒有標準,您可以查看hibernate或ejb3源代碼,看看它們是如何實現的,但我認爲推出自己的框架會更快(它可能會在未來成爲標準)。 – IAdapter 2009-09-24 08:43:39

+1

http://beust.com/weblog/archives/000157.html < - 這可能有所幫助 – IAdapter 2009-09-24 08:49:14

回答

1

沒有一個標準的方法,但這裏有一些Java框架誰做的:

0

這不正是你想要的,但the backport175 project有註釋的Java版本的Java之前實現5

它有一些你搜索,它會讀取它自己的風格的實現和「真實」的功能註釋如果存在。也許這可以作爲構建更一般框架的起點。

1

我寫了Annox庫,它正是你所需要的。藉助Annox,您可以從XML讀取任意註釋。