สารบัญ:
คำจำกัดความ - Java Servlet หมายถึงอะไร
Java Servlets เป็นโมดูลโปรแกรม Java ฝั่งเซิร์ฟเวอร์ที่ประมวลผลและตอบคำขอของไคลเอ็นต์และใช้อินเตอร์เฟสเซิร์ฟเล็ต ช่วยในการปรับปรุงการทำงานของเว็บเซิร์ฟเวอร์ด้วยค่าใช้จ่ายการบำรุงรักษาและการสนับสนุนน้อยที่สุด
servlet ทำหน้าที่เป็นตัวกลางระหว่างไคลเอนต์และเซิร์ฟเวอร์ เมื่อโมดูล servlet ทำงานบนเซิร์ฟเวอร์พวกเขาสามารถรับและตอบสนองต่อคำขอที่ทำโดยลูกค้า วัตถุร้องขอและตอบสนองของ servlet เสนอวิธีที่สะดวกในการจัดการคำขอ HTTP และส่งข้อมูลข้อความกลับไปยังลูกค้า
เนื่องจาก servlet ถูกรวมเข้ากับภาษา Java จึงมีคุณสมบัติทั้งหมดของ Java เช่นความสามารถในการพกพาสูงความเป็นอิสระของแพลตฟอร์มความปลอดภัยและการเชื่อมต่อฐานข้อมูล Java
Techopedia อธิบาย Java Servlet
Java Servlet มีสองประเภท: พื้นฐานและ HTTP
HTTP เซิร์ฟเล็ตถูกใช้ดังต่อไปนี้:
- เมื่อมีการส่งแบบฟอร์ม HTML servlet จะประมวลผลและจัดเก็บข้อมูล
- เมื่อไคลเอ็นต์จัดหาเคียวรีฐานข้อมูลผลลัพธ์จะถูกจัดเตรียมให้กับไคลเอ็นต์โดยเซิร์ฟเล็ต
- ในกรณีส่วนใหญ่เซิร์ฟเวอร์ใช้อินเตอร์เฟสเกตเวย์ (CGI) ทั่วไป
อย่างไรก็ตาม Java Servlets มีข้อได้เปรียบมากกว่า CGI รวมไปถึง:
- servlet ทำงานในกระบวนการเดียวกันโดยไม่จำเป็นต้องสร้างกระบวนการใหม่สำหรับทุกคำขอ
- โปรแกรม CGI จะต้องทำการโหลดใหม่สำหรับการร้องขอ CGI แต่ละครั้ง อย่างไรก็ตามเซิร์ฟเล็ตไม่ต้องการการรีโหลดและยังคงอยู่ในหน่วยความจำระหว่างคำร้องขอ
- servlet ตอบคำขอหลายคำขอพร้อมกันโดยใช้หนึ่งอินสแตนซ์บันทึกหน่วยความจำและจัดการข้อมูลถาวรได้อย่างง่ายดาย
- เอ็นจิน servlet ทำงานในแซนด์บ็อกซ์หรือสภาพแวดล้อมที่ จำกัด ปกป้องเซิร์ฟเวอร์จากเซิร์ฟเวอร์ที่อาจเป็นอันตราย
