Servlet Tutorial Servlets menyediakan pendekatan berasaskan komponen, bebas platform untuk mencipta aplikasi berasaskan web tanpa had prestasi program CGI. Servlet mempunyai akses kepada semua API Java, termasuk API JDBC kepada pangkalan data perusahaan. Tutorial ini menerangkan cara menggunakan Java Servlets untuk membangunkan aplikasi berasaskan web. Mula belajar Servlets sekarang!
Servlet (Server Applet), nama penuh Java Servlet, tidak mempunyai terjemahan bahasa Cina. Ia adalah program sebelah pelayan yang ditulis dalam Java. Fungsi utamanya adalah untuk menyemak imbas dan mengubah suai data secara interaktif dan menjana kandungan Web dinamik. Servlet dalam erti kata sempit merujuk kepada antara muka yang dilaksanakan oleh bahasa Java, dan Servlet dalam erti kata luas merujuk kepada mana-mana kelas yang melaksanakan antara muka Servlet ini Umumnya, orang memahami Servlet sebagai yang terakhir.
Servlet berjalan dalam pelayan aplikasi yang menyokong Java. Dari perspektif pelaksanaan, Servlets boleh bertindak balas kepada sebarang jenis permintaan, tetapi dalam kebanyakan kes Servlet hanya digunakan untuk melanjutkan pelayan Web berdasarkan protokol HTTP.
Yang pertama menyokong standard Servlet ialah Pelayan Web Java JavaSoft. Sejak itu, beberapa pelayan Web berasaskan Java lain telah mula menyokong Servlet standard.
Tips: Sebelum meneruskan pembelajaran Servlet, anda perlu mempunyai pemahaman tertentu tentang ilmu Java.
Mod kerja Servlet
Pelanggan menghantar permintaan kepada pelayan
Pelayan memulakan dan memanggil Servlet menjana kandungan respons berdasarkan permintaan pelanggan dan menghantarnya kepada pelayan
. Pelayan mengembalikan respons kepada pelanggan - Lain-lain
Petua:Tutorial Servlet kami akan membantu anda mempelajari pengetahuan Servlet dari pemula hingga lanjutan. Jika anda mempunyai sebarang soalan, sila pergi ke laman web PHP ChineseServlet Community untuk bertanya soalan anda, dan netizen yang bersemangat akan menjawabnya untuk anda.
Kitaran hayat
Apabila servlet digunakan dalam pelayan aplikasi (bahagian pelayan aplikasi yang digunakan untuk mengurus komponen Java diabstraksikan ke dalam bekas), bekas itu mengawal kitaran hayat servlet. Melainkan dinyatakan sebaliknya, servlet tidak akan dimuatkan apabila bekas dimulakan. Servlet hanya akan dimuatkan dan dibuat instantiated pada permintaan pertama.
Setelah servlet dimuatkan, ia biasanya tidak dialih keluar daripada bekas sehingga pelayan aplikasi ditutup atau dimulakan semula. Tetapi apabila bekas melakukan tindakan kitar semula memori, servlet mungkin dipadamkan. Atas sebab inilah masa yang dihabiskan untuk akses pertama kepada servlet adalah lebih lama daripada masa yang dihabiskan untuk akses berikutnya.
Kitaran hayat berjalan servlet pada pelayan ialah ia dimuatkan dan dilaksanakan sekali semasa permintaan pertama (atau entitinya diakses selepas pengumpulan sampah memori), diikuti dengan pelaksanaan kaedah larian formal, dan kemudian akan pemastautin dan Kaedah larian formal dilaksanakan secara langsung setiap kali ia diminta, sehingga entiti dimusnahkan selepas kaedah pemusnahan dilaksanakan sekali apabila pelayan ditutup atau dibersihkan.
Hubungan antara servlet dan JSP
Java Server Pages (JSP) ialah lanjutan daripada HttpServlet. Oleh kerana HttpServlet kebanyakannya digunakan untuk membalas permintaan HTTP dan mengembalikan halaman Web (seperti HTML, XML), tidak dapat dielakkan bahawa sejumlah besar kandungan HTML akan terlibat semasa menulis servlet, yang sangat mempengaruhi kecekapan penulisan dan kebolehbacaan servlet. Halangan besar, JSP dilahirkan atas dasar ini.
Fungsinya adalah untuk menggunakan format penulisan HTML dan menambah coretan kod Java di tempat yang sesuai, membebaskan pengaturcara daripada HTML kompleks dan lebih memfokuskan pada kandungan servlet itu sendiri.
JSP ditukar menjadi servlet oleh pelayan aplikasi apabila ia diakses buat kali pertama Dalam larian berikutnya, kontena terus memanggil servlet ini tanpa mengakses halaman JSP. Intipati JSP masih servlet.
Kandungan yang diliputi dalam manual tutorial servlet ini
Tutorial servlet ini merangkumi semua pengetahuan asas dan lanjutan servlet, termasuk tetapan persekitaran servlet, kitaran hayat servlet, data borang servlet, pengendalian pengecualian servlet, pemprosesan kuki servlet, penjejakan sesi dan akses pangkalan data servlet dan lain-lain.
Tips: Setiap bab tutorial ini mengandungi banyak contoh servlet Anda boleh terus klik butang "Jalankan Contoh" untuk melihat keputusan dalam talian. Contoh-contoh ini akan membantu anda memahami dan menggunakan servlet dengan lebih baik.
Bab terbaru
- Servlet 国际化 2016-10-17
- Servlet 调试 2016-10-17
- Servlet 包 2016-10-17
- Servlet 发送电子邮件 2016-10-17
- Servlet 自动刷新页面 2016-10-17
- Servlet 点击计数器 2016-10-17
- Servlet 网页重定向 2016-10-17
- Servlet 处理日期 2016-10-17
Kursus berkaitan
- Tutorial video perdana dunia ThinkPHP 5.1 terkini (60 hari untuk menjadi kursus latihan dalam talian pakar PHP) 2022-02-17
- Mari kita bercakap secara ringkas tentang memulakan perniagaan dalam PHP 2023-01-04
- Pembangunan Tianlongbabu praktikal skala besar bagi rangka kerja MVC versi Mini meniru laman web ensiklopedia perkara yang memalukan 2018-01-25
- Pengesahan log masuk dan papan mesej klasik 2018-03-02
- Bermula dengan Pembangunan Praktikal PHP: Penciptaan PHP Pantas [Forum Perniagaan Kecil] 2022-06-28
- Mula Pantas Node.JS Versi Penuh 2022-09-30
- Tulis rangka kerja PHP MVC anda sendiri (40 bab secara mendalam/butiran besar/mesti dibaca untuk pemula untuk maju) 2022-12-08
- Tutorial video musim bunga askar kuda 2022-04-12