Tutorial Servlets

Servlets menyediakan kaedah berasaskan komponen, bebas platform untuk membina aplikasi berasaskan web, tanpa had prestasi program CGI. Servlet mempunyai akses kepada seluruh keluarga API API, termasuk API JDBC untuk mengakses pangkalan data perusahaan. Tutorial ini akan mengajar anda bagaimana untuk menggunakan Java Servlets untuk membangunkan aplikasi berasaskan web anda dalam langkah mudah dan mudah.

Kenapa Mempelajari Servlet?

Menggunakan Servlets, anda boleh mengumpul input dari pengguna melalui borang halaman web, memaparkan rekod dari pangkalan data atau sumber lain, dan membuat halaman web secara dinamik.

Servlets Java sering melayani tujuan yang sama seperti program yang dilaksanakan menggunakan Common Gateway Interface (CGI). Tetapi Servlets menawarkan beberapa kelebihan berbanding dengan CGI.

  • Prestasi adalah lebih baik.

  • Servlets dilaksanakan dalam ruang alamat pelayan Web. Tidak perlu membuat proses berasingan untuk mengendalikan permintaan setiap klien.

  • Servlet adalah platform yang bebas kerana ia ditulis di Jawa.

  • Pengurus keselamatan Java pada pelayan menguatkuasakan sekatan untuk melindungi sumber-sumber pada mesin pelayan. Jadi servlet dipercayai.

  • Fungsi penuh perpustakaan kelas Java tersedia untuk servlet. Ia boleh berkomunikasi dengan applet, pangkalan data, atau perisian lain melalui soket dan mekanisme RMI yang telah anda lihat.

Aplikasi Servlet

  • Baca data eksplisit yang dihantar oleh pelanggan (pelayar). Ini termasuk bentuk HTML pada halaman Web atau ia juga boleh datang dari applet atau program klien HTTP tersuai.

  • Baca data permintaan HTTP tersirat yang dihantar oleh pelanggan (pelayar). Ini termasuk kuki, jenis media dan skema mampatan pelayar memahami, dan sebagainya.

  • Memproses data dan menghasilkan keputusan. Proses ini mungkin memerlukan bercakap dengan pangkalan data, melaksanakan panggilan RMI atau CORBA, memanggil perkhidmatan Web, atau mengira respons secara langsung.

  • Hantar data eksplisit (iaitu, dokumen) kepada pelanggan (pelayar). Dokumen ini boleh dihantar dalam pelbagai format, termasuk teks (HTML atau XML), binari (imej GIF), Excel, dll.

  • Hantar respon HTTP tersirat ke klien (pelayar). Ini termasuk memberitahu penyemak imbas atau pelanggan lain jenis dokumen yang sedang dikembalikan (contohnya, HTML), menetapkan kuki dan parameter caching, dan tugas-tugas lain.

Penonton

Tutorial ini direka untuk para pemrogram Java dengan keperluan untuk memahami rangka Java Servlets dan APInya. Setelah menyelesaikan tutorial ini, anda akan mendapati diri anda dalam tahap kepakaran yang sederhana dalam menggunakan Java Servlets dari mana anda boleh membawa diri anda ke peringkat seterusnya.

Prasyarat

Kami menganggap anda mempunyai pemahaman yang baik tentang bahasa pengaturcaraan Java. Ia akan menjadi lebih baik jika anda mempunyai pemahaman asas tentang aplikasi web dan cara kerja internet.