美文网首页
java学习指南:web.xml 与web注解的使用区别

java学习指南:web.xml 与web注解的使用区别

作者: 小虎抓不住小花 | 来源:发表于2018-09-03 21:56 被阅读0次

    今天在整理java EE 时注意到,使用myeclipse 和使用eclipse来开发javaee时对于网络请求和服务器端映射处理方式有点不一样,这一篇主要聊一聊之间的区别。

    简单的目录

    1.web.xml的使用

    2. web注解的使用

    3. 之间的区别以及如何选择

    1.web.xml
    在web.xml中,我们如果想使用一个Servlet,那么一般会在里面进行配置,如下
    web.xml

    <servlet>
    <servlet-name>Test</servlet-name>
    <servlet-class>com.demo.TestServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Test</servlet-name>
    <url-pattern>/test</url-pattern>
    </servlet-mapping>
    

    启动Tomcat之后地址栏后加入/test,那么会访问对应的Servlet并进行处理。
    myeclipse一般来说就是这么实现的,利用web.xml来进行配置

    2.web注解
    而eclipse对于Servlet的使用是直接使用注解r来实现的,和上面的例子一样的效果。如下
    Servlet类

    TIM截图20180903211010.png
    以下是简单模式
    @webServlet("/test")
    public class TestServlet extends HttpServlet{
    
    
    }
    

    而使用注解的话是不需要Web.xml的。

    3.区别和抉择
    相比而言,web注解不需要web.xml来进行配置,减少了代码量,更具有灵活性。但同样造成的耦合度较高。
    利用web.xml来配置的话统一管理,耦合度低,但代码量会增加很多

    在具体使用中,可以根据具体需求来选择使用

    相关文章

      网友评论

          本文标题:java学习指南:web.xml 与web注解的使用区别

          本文链接:https://www.haomeiwen.com/subject/enoiwftx.html