1、什么是Servlet
- sun公司用于开发动态web的一种技术
- sun公司在这里API中提供了一个接口,叫做Servlet,如果想开发一个Servlet程序,只需要完成两个步骤:
- 编写一个类,实现Servlet接口
- 把开发好的Java类部署到web服务器中把实现了Servlet接口的java程序叫做Servlet
2、HelloServlet
Servlet接口在sun公司有两个默认的实现类:一个是HttpServ,另一个是GenericServlet。
2.1、构建一个普通的Maven项目
删掉里面的src目录,后续的编程就在这个项目里建立Moudel。这个空的工程就是Maven的主工程。
2.2、 关于Maven父子工程的理解:
父项目中会有:
<modules>
<module>servlet-1</module>
</modules>
子项目中会有:
<parent>
<artifactId>javaweb-02-servlet</artifactId>
<groupId>org.example</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
父项目中的jar包子项目可以直接使用
2.3、Maven环境优化
- 修改web.xml
- 将Maven搭建完整
2.4、编写一个Servlet程序
- 编写一个普通类
- 实现Servlet接口,这里我们直接继承HttpServlet