版权声明:未经同意窃取和转载我的内容,如果涉及到权益问题,后果自负! https://blog.csdn.net/weixin_41605937/article/details/85759035
Servlet3.0 对应的javaEE6对应的是tomcat7.* 在传统的使用xml做Servlet的配置:
如果Servlet的有N个就必须要Servlet。就必须要配置多大的代码。 web.xml文件 出现臃肿 不利于开发 开发效率低。
在tomcat7中出现可以使用注解的(.xml)来取代xml的配置。表示是否忽略扫描webServlet注解
使用注意:存在这样一个属性 :
metadata-comlete ="ture":要忽略
metadata-comlete ="false":不要忽略
不需要这样一个属性: 缺省的情况是等价于metadata-comlete ="false"
注解和web.xml文件中的注解不能同时使用。这样会造成资源无法访问。在改动了注解后面一定要从新启动服务器。相当于一个配置。
web.xml文件最好保留 而且最好一定在WEB-INF中。
使用配置的时候可以使用是xml文件 也可以是使用注解文件:
问题:xml和注解的各自的优缺点的是什么。怎么选择:
xml:
优点:xml配置很清晰 很直观 因为 java代码 相互分离 维护性比较高
缺点:xml文件配置导致配置臃肿 开发效率较低
注解:
优点:开发效率较高 配置文件不臃肿 方便快速定位
缺点:和Java代码混合在一起 维护性比较低
选择的条件:
1 一般的在企业中现在注解使用的非常多 而我们做公司的开发 xml文件一般用于做通用的配置。个别配置来使用注解。学习阶段时尽量使用xml文件 在讲注解配置。
最后怎么使用听项目经理的。老大永远是我们的看齐的方向。