Sự khác biệt giữa JSP và Servlets
JSP và Servlets
Servlet là một thành phần phần mềm phía máy chủ được viết bằng Java và chạy trong một môi trường container tương thích được gọi là Container Servelt (như Apache Tomcat). Servlet chủ yếu được sử dụng trong việc triển khai các ứng dụng web tạo ra các trang web động. Tuy nhiên, chúng có thể tạo bất kỳ loại nội dung nào khác như XML, văn bản, hình ảnh, clip âm thanh, tệp PDF, Excel theo chương trình.
Một Servlet bằng văn bản để tạo ra một số HTML có thể trông như thế này:
public class MyServlet kéo dài HttpServlet {
protected void doGet (HttpServletRequest yêu cầu, HttpServletResponse response) throws ServletException, IOException { PrintWriter w = đáp ứng. getWriter ();
w viết ("");
w viết ("");
Ngày d = new Date ();
w viết (d đểString ());
w viết ("");
w viết ("");
}
}
Các tác giả trang web tìm thấy JSP dễ dàng hơn để viết và duy trì. Các tệp JSP được dịch là Servlet bởi một bộ chứa Servlet vào thời điểm các tệp JSP lần đầu tiên được truy cập. Tuy nhiên, các nhà văn logic nghiệp vụ tìm thấy các Servlet để làm việc dễ dàng hơn.