servlet

1.简介

  1.servlet是sun公司用来开发动态web的工具

  2.sun在API中提供了一个接口叫做 servlet

  3.开发一个servlet程序需要两个步骤

      1)  编写一个java类实现servlet接口

      2)  把编写好的java类部署到web服务器上

2.编写helloServlet程序

  servlet接口sun公司提供了两个默认的实现类: httpServlet  ,  genericServlet

  1.构建一个普通的Maven项目,删掉里面的src目录,在这个项目里面建立Moudel(子模块),这个空的工程就是Maven主工程

                  

  2.在Maven父子工程,父项目的pom.xml中

                

  3.子项目中 , 添加依赖能够使子类直接使用父类中的jar包不需要再次手动调用

            

 

 

 

  4.编写一个普通类,实现Servlet接口,这里我们直接继承HttpServlet(HttpServlet继承自GenericServlet实现了Servlet接口)

  5.编写servlet映射:

    我们编写的java程序需要被浏览器访问,而浏览器需要访问web服务器.

    所以我们需要在web服务器中部署servlet,给他一个访问的具体路径。所以我们在web.xml中注册servlet和servlet-mapping

    

 

 

   3. Mapperd的问题

  1. 一个servlet可以指定一个路径

 

 

 

 

    2. 一个servlet可以指定多个映射路径

 

 

 

    3. 一个servlet可以指定通用路径

 

 

 

    4. 一个servlet可以指定默认请求路径(不建议使用)

 

 

 

 

    5. 一个servlet可以指定一些后缀或者前缀

  

 

 

  4.完成后配置tomcat , 并启动

    1) 配置tomcat 添加项目

 

            

 

 

       2)启动tomcat

 

 

     可以通过  http://localhost:8080/servlet_01_war/hello 访问servlet响应页面

  5.优先级问题

  指定了固有的映射路径优先级最高,如果找不到,就会走默认的路径

  6.Servlet响应流程

 

 

 

posted @ 2021-12-05 12:44  阿程同学  阅读(143)  评论(0)    收藏  举报