Maison >Java >javaDidacticiel >Qu'est-ce que l'interface de servlet
Cours recommandés : Tutoriel Java
Interface Servlet
Définition
public interface Servlet
Cette interface définit un Servlet : une classe Java qui hérite de cette fonctionnalité sur le serveur web.
Méthode
1. init
public void init(ServletConfig config) throws ServletException; //Servlet引擎会在Servlet实例化之后,置入服务之前精确地调用init方法。在调用service方法之前,init方法必须成功退出。
Si la méthode init renvoie une ServletException, vous ne pouvez pas placer ce servlet dans le service si la méthode init. S'il n'est pas terminé dans le délai d'expiration, nous pouvons également supposer que ce servlet n'est pas fonctionnel et ne peut pas être placé dans le service.
2. service
public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException;
Le moteur Servlet appelle cette méthode pour permettre au Servlet de répondre à la requête. Cette méthode ne peut pas être appelée avant que le servlet ne soit initialisé avec succès. Le moteur du servlet peut bloquer les requêtes en attente avant l'initialisation du servlet.
Après le déchargement d'un objet Servlet, jusqu'à ce qu'un nouveau Servelt soit initialisé, le moteur du Servlet ne peut pas appeler cette méthode
3 destroy
public void destroy();
Lorsqu'un servlet n'est plus desservi. Une fois supprimé, le moteur de servlet appelle cette méthode. La méthode destroy ne peut pas être appelée lorsque tous les threads de la méthode de service de cet objet ne sont pas terminés ou ne sont pas considérés par le moteur comme ayant expiré.
4. getServletConfig
public ServletConfig getServletConfig();
renvoie un objet ServletConfig. En tant que développeur de servlet, vous devez stocker l'objet ServletConfig via la méthode init afin que cette méthode puisse renvoyer cet objet. Pour votre commodité, GenericServlet le fait déjà lors de l'exécution de cette interface.
5. getServletInfo
public String getServletInfo();
Permet au servlet de fournir des informations sur lui-même au coureur de servlet de l'hôte. La chaîne renvoyée doit être au format texte brut sans aucun indicateur (par exemple HTML, XML, etc.).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!