Diferența dintre JSP și Servlets
JSP vs Servlets
Un Servlet este o componentă software de pe server scrisă în Java și rulează într- Servelt container (ca Apache Tomcat). Servlet-urile sunt utilizate în principal pentru implementarea aplicațiilor web care generează pagini web dinamice. Cu toate acestea, pot genera orice alt tip de conținut, cum ar fi XML, text, imagini, clipuri audio, PDF, fișiere Excel programat.
->Un Servlet scris pentru generarea unor HTML poate arata astfel:
clasa publica MyServlet extinde HttpServlet {
void protejat doGet (HttpServletRequest request, HttpServletResponse response) arunca ServletException, IOException { PrintWriter w = răspuns. getWriter ();
w. scrie("");
w. scrie("");
Data d = new Date ();
w. scrieți (d. toString ());
w. scrie("");
w. scrie("");
}
}
Autorii paginii web găsesc JSP mai ușor de scris și de întreținut. Fișierele JSP sunt totuși traduse în servlets de către un container Servlet la momentul accesării primelor fișiere JSP. Cu toate acestea, scriitorii de logica de afaceri găsesc Servlets pentru a fi mai ușor de utilizat.