1.Servlet简介

  • Servlet是sun公司开发动态Web的一门技术
  • sun公司在这些API中提供了一个接口叫做:Servlet,如果那你想开发一个Servlet程序,只需完成两个步骤:
    • 编写一个类,实现Servlet接口
    • 把开发好的Java类部署到web服务器中

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


2.HelloServlet

Servlet接口在Sun公司有两个实现类:HttpServlet、GenericServlet

2.1构建一个Maven项目

删掉里面的src目录,以后我们的学习就在这个项目里建立Moudle

这个空的工程就是Maven主工程

然后在Demo03下面新建一个WebApp项目,名称为javaweb

3.关于Maven父子工程的理解

在父项目中会有:

    <modules>
        <module>javaweb</module>
    </modules>

子项目中会有:

 <parent>
    <artifactId>Demo03</artifactId>
    <groupId>com.demo</groupId>
    <version>1.0-SNAPSHOT</version>
  </parent>

父项目中的java子项目可以直接使用

son extends father

4.Maven环境优化

  • 修改web.xml为最新的
    • 将src/main/webapp/WEB-INF/web.xml里的内容替换为Tomcat最新版的内容
  • 将Maven的结构搭建完整
    • 在main目录新建java跟resources目录

5.编写一个Servlet程序

5.1编写一个普通类

以此目录树,新建一个HelloServlet