码迷,mamicode.com
首页 > 其他好文 > 详细

什么是Servlet

时间:2018-12-14 23:04:41      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:微软   实现   gets   col   class   pre   web.xml   res   exce   

什么是Servlet

是一个实现了Servlet接口的Java类。此接口中声明了用于执行访问,初始化、销毁的方法。

Servlet编译后的class文件会存放在WEB-INF/classes目录中。客户端不能直接访问,必须通过web.xml文件来进行访问地址与对象的映射。

为什么要使用Servlet

页面使用JSP,处理工作也是使用JSP,概念就会也混淆。JSP页面一般都写在项目的根目录中,处理工作的JSP就暴露在用户的访问中。所以分工,安全上JSP做处理工作都是不合理的。可以使用Servlet解决

Servlet接口

 1 package javax.servlet;
 2 
 3 import java.io.IOException;
 4 
 5 public  interface Servlet
 6 {
 7 /*初始化方法*/
 8   public void init(ServletConfig paramServletConfig)
 9     throws ServletException;
10     
11 /*获取Servlet的配置参数,参数在web.xml文件中配置*/
12   public  ServletConfig getServletConfig();
13   
14 /*服务方法*/
15   public void service(ServletRequest paramServletRequest, ServletResponse paramServletResponse)
16     throws ServletException, IOException;
17     
18 /*当前Servlet的信息*/
19   public String getServletInfo();
20 
21   /*销毁方法*/
22   public void destroy();
23 }

什么是Servlet

标签:微软   实现   gets   col   class   pre   web.xml   res   exce   

原文地址:https://www.cnblogs.com/MrWuNotebook/p/10121542.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!