Junior — Middle
Kan de Servlet-interface in Java worden beschouwd als in plaats van de klasse?
sobes.tech AI
Antwoord van AI
Ja, in Java Servlet is dit een interface, geen klasse. Het is gedefinieerd in het pakket javax.servlet en stelt het basiscontract vast voor servlets die HTTP-verzoeken verwerken.
Specifieke servlets implementeren meestal deze interface of, vaker, erven van de klasse HttpServlet, die al de interface Servlet implementeert en handige methoden biedt voor het werken met HTTP.
Voorbeeld:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
public class MyServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().write("Hello from MyServlet");
}
}