JavaWeb-Servlet

Servlet

Servlet就是一个接口,有两个默认的实现类:

  • HttpServlet
  • GenericServlet
    JavaWeb-Servlet_第1张图片

如果想要开发一个Servlet程序,需要完成两个步骤:

  • 编写一个类,实现Servlet接口。
  • 把开发好的Java类部署到web服务器中。

把实现了Servlet接口的Java程序叫做:Servlet

创建一个Servlet程序

  1. 创建maven项目(不用模板的)
    JavaWeb-Servlet_第2张图片
    JavaWeb-Servlet_第3张图片

  2. 删掉src文件夹,作为maven的主工程,在主工程里面建立moudle,把依赖都放在主工程的pom.xml文件里。
    当在父工程下创建子工程后,两个工程的pom.xml文件中会分别出现

  • 子项目会有
<parent>
        <artifactId>javaweb-02-servletartifactId>
        <groupId>com.qkgroupId>
        <version>1.0-SNAPSHOTversion>
    parent>

  • 父项目会有

```xml
<modules>
        <module>javaweb-02-servlet-01module>
    modules>
  • 父项目中的jar包,子项目可以直接使用,但父项目不能使用子项目中的,相当于 :
son extends father
  1. 更换子项目(不干净的)web.xml文件中的头文件,升级为最新的版本(最好以Tomcat的版本为准)
  2. 将子项目的结构搭建完整,在src/main下增加Java包和resources包
  3. 在Java包下建立包结构com.qk.servlet
  4. 添加HelloServlet类继承HttpServlet
  • tips:ctrl+鼠标左键:点击函数名,就可以跳转到源码

JavaWeb-Servlet_第4张图片
JavaWeb-Servlet_第5张图片

在web.xml里面:

一个servlet映射对应一个servlet-name,

一个Servlet-name肯定有一个对应注册的servlet,

一个servlet注册了一个servlet-class

Servlet-class里面就包含了具体的动态资源

你可能感兴趣的:(笔记)