对于新应用程序来说,注释是更好的选择,因为它使应用程序摆脱了XML文件的束缚。它也减少了代码,维护也很容易。它还有助于重构应用程序(使用Eclipse /
NetBeans等IDE),这是XML的问题,因为您需要手动更改它。
答案:
没问题,您可以使用最新的JSR 330 API(Java依赖注入),该API有助于对JSF托管bean(使用
@Named
代替@managedbean
),Spring IoC层和Hibernate 进行相同的注释,因此整个层将只有一个注释概念,而不是特定于框架的注释。维护非常容易,尤其是代码重构,更少或没有XML文件以及新的学习方法。在Hibernate中使用基于JPA的注释。您可以在Google中找到一些示例。
从一开始就广泛使用基于XML的XML,但是对于新的应用程序注释来说更好,它更成熟。
对于更改任何数据库,代码将在批注或XML中保持不变,只需要更改属性文件的值即可。



