Perbedaan Antara JSP dan Servlets
JSP vs Servlets
Servlet adalah komponen perangkat lunak sisi server yang ditulis di Jawa dan berjalan dalam lingkungan wadah yang kompatibel yang dikenal sebagai Melayani wadah (seperti Apache Tomcat). Servlets sebagian besar digunakan dalam mengimplementasikan aplikasi web yang menghasilkan halaman web dinamis. Namun mereka dapat menghasilkan jenis konten lainnya seperti XML, teks, gambar, klip suara, PDF, file Excel secara terprogram.
Servlet yang ditulis untuk menghasilkan beberapa HTML mungkin terlihat seperti ini:
public class MyServlet meluas HttpServlet {
protected void doGet (permintaan HttpServletRequest, tanggapan HttpServletResponse) melempar ServletException, IOException { PrintWriter w = respon. getWriter ();
w. menulis("");
w. menulis("");
Tanggal d = tanggal baru ();
w. tulis (d toString ());
w. menulis("");
w. menulis("");
}
}
Penulis halaman web menemukan JSP lebih mudah untuk ditulis dan dipelihara. File JSP diterjemahkan ke Servlets oleh kontainer Servlet pada saat file JSP pertama kali diakses. Namun, penulis logika bisnis menemukan Servlets agar lebih mudah bekerja sama.