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响应页面