一。servlet规范介绍:
1.servlet规范来自于JAVAEE规范的一种
2作用:1)在servlet规范中,指定【动态资源文件】开发步骤
2)在servlet规范中,指定Http服务器调用动态资源文件规则
3)在servlet规范中,指定Http服务器管理动态资源文件实例对象规则
二。servlet接口实现类:
1.servlet接口来自于servlet规范下的一个接口,这个借口存在于Http服务器提供的jar包
2.Tomcat服务器下lib文件有一个servlet-api.jar存放servlet接口(javax.servler.servlet接口)
3.servlet规范中任务,Http服务器能调用的【动态资源文件】必须是一个servlet接口实现类
例子:class Student{
//不是动态资源文件,Tomcat无权调用
}
class Teacher implements Servlet{
//合法动态资源文件,Tomcat有权力调用
Servlet obj = new Teacher();
obj.doGet();
}
三。servlet接口实现类开发步骤:
第一步:创建一个Java类继承与HttpServlet父类,使之成为一个servlet接口实现类
第二步:重写HttpServlet父类两个方法。doGet和doPost
浏览器 ----get---->oneServlet.doGet();
浏览器 ----post---->oneServlet.doPost();
第三部:将servlet接口实现类信息【注册】到Tomcat服务器
【网站】--->【web】--->【WEB-INF】--->web.xml
<!--将servlet接口实现类的类路径地址交给Tomcat-->
<servlet>
<servlet-name>mm</servlet-name> <!--声明一个变量存储servlet接口实现类的类路径-->
<servlet-class>com.pb.controller.OneServlet</servlet-class> <!--声明servlet接口实现类的类路径-->
</servlet>
Tomcat String mm = "com.pb.controller.OneServlet"
<!--为了降低用户访问servlet接口实现类难度,需要设置简短请求别名-->
<servlet-mapping>
<servlet-name>mm</servlet-name>
<url-pattern>/one</url-pattern> <!--设置简短请求别名,别名必须以“/”为开头-->
</servlet-mapping>
如果现在浏览器向Tomcat索要OneServlet时地址 Http://localhost:8080/myWeb/one