为什么hibernate,spring和struts提供基于注释的配置以及xml配置和基于注释的配置之间的区别,请举例说明?
答案 0 :(得分:0)
您无需编写大量的xml代码,而是专注于业务逻辑,而不是始终配置xml。
已经在这里回答.. Xml configuration versus Annotation based configuration
答案 1 :(得分:0)
XML配置的一个优点是它与代码分开,因此源代码可以专注于业务逻辑,并且不会混杂“胶水”代码将所有组件放在一起。另一个优点是您可以在不重新编译代码的情况下进行更改。
另一方面:有些人不喜欢XML,并且拥有一组相互引用的XML配置文件可能变得难以理解和导航。让类的配置接近该类(在源文件本身中)可以更清楚地说明配置的哪个部分属于哪个类。