Java Servlet
Уикипедия — ашық энциклопедиясынан алынған мәлімет

Servlet сервлет - компьютер сервері мүмкіншіліктерін арттыруға арналған Java бағдарламалық тілінде жазылған класс. Java Servlet-тің Applet-тен айырмашылығы Java Servlet сервер құрылғысында жұмыс істейді, ал Applet клиент жақта жұмыс істейді. Әдетте веб-браузер рөлін атқарады, веб-браузер серверден сервлет арқылы сұрау жібереді, жауабын сервлет HTML-беті ретінде қайтарады.
Веб-браузерге қайтарылатын HTML жауап дұрыс форматта сақталуы үшін сервлетте Java EE-нұсқасынан бастап JSP беттері технологиясы қолданыла бастады.
import java.io.IOException; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ServletLifeCycleExample extends HttpServlet { private int count; @Override public void init(ServletConfig config) throws ServletException { super.init(config); getServletContext().log("init() called"); count=0; } @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { getServletContext().log("service() called"); count++; response.getWriter().write("Incrementing the count: Count = "+count); } @Override public void destroy() { getServletContext().log("destroy() called"); } }
| Java платформалары | ||
|---|---|---|
| Sun технологиялары | ||
| Платформа технологиялары | Applets • Servlets • MIDlets • jsp • Web Start (jnlp) | |
| Өзге мекемелер технологиялары | ||
| Тарихы | ||
| Негізгі бағдарламалау тілдері | ||
| Java конференциялары | ||