Latest web development tutorials

Servlet Pendahuluan

Apa Servlet itu?

Java Servlet adalah program yang berjalan pada Web server atau server aplikasi, yang digunakan sebagai lapisan menengah pada database atau server aplikasi dan HTTP permintaan dari browser Web atau klien HTTP lainnya antara.

Gunakan Servlet, Anda dapat mengumpulkan input pengguna dari bentuk-bentuk web, menampilkan data dari database atau sumber lain, Anda juga dapat membuat halaman web dinamis.

program Java Servlet dan dalam keadaan normal penggunaan CGI (Common Gateway Interface, Common Gateway Interface) dapat diterapkan untuk mencapai hasil yang sama. Tapi dibandingkan dengan CGI, Servlet memiliki keuntungan sebagai berikut:

  • kinerja secara signifikan lebih baik.
  • Servlet dilakukan dalam ruang alamat server Web. Sehingga tidak perlu untuk menciptakan proses yang terpisah untuk menangani setiap permintaan klien.
  • Servlet adalah platform-independen, karena ditulis di Jawa.
  • Keamanan Java Manager pada server untuk melakukan serangkaian pembatasan untuk melindungi sumber daya pada komputer server. Dengan demikian, Servlet kredibel.
  • Semua fitur dari perpustakaan kelas Java yang tersedia untuk Servlet itu. Hal ini dapat berinteraksi melalui soket dan mekanisme RMI dan applet, database atau perangkat lunak lain.

arsitektur Servlet

Gambar berikut ini menunjukkan lokasi dari aplikasi Web Servlet.

arsitektur Servlet

tugas Servlet

Servlet melakukan tugas-tugas utama berikut:

  • Membaca klien (browser) transmisi data eksplisit. Bentuk ini termasuk bentuk HTML pada halaman, atau mungkin berasal dari applet atau program klien HTTP kustom.
  • Membaca klien (browser) mengirimkan data yang permintaan HTTP implisit. Ini termasuk cookies, jenis media dan browser dapat memahami format terkompresi, dan sebagainya.
  • Mengolah data dan menghasilkan hasil. Proses ini mungkin perlu untuk mengakses database, melakukan RMI atau panggilan CORBA, memanggil layanan Web, atau langsung dihitung respon yang sesuai.
  • Mengirim data eksplisit (yaitu dokumen) ke client (browser). Format dokumen dapat bervariasi, termasuk file teks (HTML atau XML), file biner (GIF image), Excel dan sebagainya.
  • Kirim respon HTTP implisit untuk klien (browser). Ini termasuk memberitahu browser atau jenis dokumen klien lainnya (seperti HTML) dikembalikan, mengatur cookie dan parameter tembolok, dan tugas-tugas lain yang sejenis.

paket Servlet

Java Servlet berjalan pada web server dengan dukungan untuk Java Servlet spesifikasi interpreter kelas java.

Servlet dapat menggunakanjavax.servlet dan paket javax.servlet.httppenciptaan, itu adalah bagian standar dari Java Enterprise Edition, Java Enterprise Edition mendukung proyek-proyek pembangunan berskala besar versi perpustakaan kelas Java diperpanjang.

Kelas-kelas ini menerapkan Java Servlet dan JSP spesifikasi. Dalam menulis tutorial ini, ketika kedua versi yang sesuai adalah Java Servlet 2.5 dan JSP 2.1.

Java Servlet seperti kelas lain Java telah dibuat dan disusun. Setelah Anda menginstal paket Servlet dan menambahkannya ke Classpath classpath pada komputer Anda, Anda akan dapat mengkompilasi Servlet dengan compiler JDK Java atau compiler lainnya.

Langkah selanjutnya?

Selanjutnya, tutorial akan membawa Anda langkah demi langkah untuk mengatur lingkungan Servlet Anda, untuk mulai menggunakan Servlet berikutnya. Oleh karena itu, silakan kencangkan sabuk pengaman Anda, kami bersama-sama dengan perjalanan awal Servlet belajar! Saya percaya Anda akan menyukai tutorial ini.