2009-09-24 59 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读取任意注释。