Servlet pada intinya adalah kelas java; yang dapat menangani permintaan HTTP. Biasanya seluk-beluk internal membaca permintaan HTTP dan tanggapan atas kawat diurus oleh wadah seperti Tomcat. Hal ini dilakukan agar sebagai pengembang sisi server Anda dapat fokus pada apa yang harus dilakukan dengan permintaan dan tanggapan HTTP dan tidak perlu repot berurusan dengan kode yang berhubungan dengan jaringan, dll. Wadah akan menangani hal-hal seperti membungkus semuanya dalam sebuah Objek respons HTTP dan kirim ke klien (katakan browser).
Sekarang pertanyaan logis berikutnya untuk ditanyakan adalah siapa yang memutuskan apa yang harus dilakukan wadah? Dan jawabannya adalah; Di dunia Jawa setidaknya dipandu (perhatikan saya tidak menggunakan kata dikendalikan) oleh spesifikasi. Misalnya spesifikasi Servlet (Lihat sumber 2) menentukan apa yang harus dilakukan servlet. Jadi, jika Anda dapat menulis implementasi untuk spesifikasi, selamat Anda baru saja membuat sebuah wadah (Secara teknis wadah seperti Tomcat juga menerapkan spesifikasi lain dan melakukan hal-hal rumit seperti pemuat kelas khusus dll, tetapi Anda mendapatkan ide).
Dengan anggapan Anda memiliki sebuah wadah, servlet Anda sekarang adalah kelas-kelas java yang siklus hidupnya akan dipertahankan oleh wadah tersebut, tetapi reaksi mereka terhadap permintaan HTTP yang masuk akan ditentukan oleh Anda. Anda melakukannya dengan menulis apa yang ingin Anda lakukan dalam metode yang telah ditentukan seperti init (), doGet (), doPost () dll. Lihat Sumber 3.
Ini latihan yang menyenangkan untuk Anda. Buat servlet sederhana seperti di Resource 3 dan tulis beberapa pernyataan System.out.println () dalam metode konstruktornya (Ya, Anda dapat memiliki konstruktor servlet), init (), metode doGet (), doPet (), doPost () dan jalankan servlet di tomcat. Lihat log konsol dan log kucing jantan.
Semoga ini bisa membantu, selamat belajar.
Sumber daya
Lihat bagaimana tampilan HTTP servlet di sini (contoh Tomcat).
Spesifikasi Servlet .
Contoh Servlet sederhana .
Mulai membaca buku online / PDF Ini juga memberi Anda unduh seluruh buku. Mungkin ini akan membantu. jika Anda baru memulai servlets mungkin ada baiknya untuk membaca materi bersama dengan servlet API. ini adalah proses belajar yang lebih lambat, tetapi jauh lebih membantu dalam menjelaskan dasar-dasarnya.
servlets
tag di bawah pertanyaan Anda hingga muncul kotak hitam. Klik di sini tautan info .