คอนเทนเนอร์เซิร์ฟเล็ตทำอะไร?
คอนเทนเนอร์เซิร์ฟเล็ตทำอะไร?

วีดีโอ: คอนเทนเนอร์เซิร์ฟเล็ตทำอะไร?

วีดีโอ: คอนเทนเนอร์เซิร์ฟเล็ตทำอะไร?
วีดีโอ: Embedded tomcat servlet container in spring boot 2024, อาจ
Anonim

เว็บ คอนเทนเนอร์ (เรียกอีกอย่างว่า คอนเทนเนอร์เซิร์ฟเล็ต ; และเปรียบเทียบ "เว็บคอนเทนเนอร์") เป็น ส่วนประกอบของเว็บเซิร์ฟเวอร์ที่โต้ตอบกับ Java เซิร์ฟเล็ต . เว็บ คอนเทนเนอร์ สร้าง เซิร์ฟเล็ต อินสแตนซ์ โหลดและยกเลิกการโหลด เซิร์ฟเล็ต สร้างและจัดการคำขอและวัตถุตอบสนอง และดำเนินการอื่นๆ เซิร์ฟเล็ต - งานด้านการจัดการ

ในลักษณะนี้ บทบาทของคอนเทนเนอร์เซิร์ฟเล็ตคืออะไร?

NS คอนเทนเนอร์เซิร์ฟเล็ต ไม่ได้เป็นอะไรนอกจากโปรแกรมที่คอมไพล์และปฏิบัติการได้ หลัก การทำงาน ของ คอนเทนเนอร์ คือการโหลด เริ่มต้น และดำเนินการ เซิร์ฟเล็ต . NS คอนเทนเนอร์เซิร์ฟเล็ต เป็นการดำเนินการอ้างอิงอย่างเป็นทางการสำหรับ Java เซิร์ฟเล็ต และเทคโนโลยี JavaServer Pages

ในทำนองเดียวกัน Tomcat เป็นคอนเทนเนอร์เซิร์ฟเล็ตหรือไม่ Apache แมวตัวผู้ เป็น Java. โอเพ่นซอร์สที่มีอายุยาวนาน คอนเทนเนอร์เซิร์ฟเล็ต ที่ใช้ข้อกำหนดหลักของ Java Enterprise หลายตัว ได้แก่ Java เซิร์ฟเล็ต , JavaServer Pages (JSP) และ WebSockets API แมวตัวผู้ เริ่มต้นเป็นการใช้งานอ้างอิงสำหรับ Java. ตัวแรก เซิร์ฟเล็ต API และข้อกำหนด JSP

อาจมีคนถามว่า Servlet container คืออะไร ทำงานอย่างไร?

เมื่อมีคำขอเข้ามาเพื่อ เซิร์ฟเล็ต , เซิร์ฟเวอร์ส่งคำขอไปยัง Web คอนเทนเนอร์ . เว็บ คอนเทนเนอร์ มีหน้าที่ในการสร้างอินสแตนซ์ของ เซิร์ฟเล็ต หรือสร้างเธรดใหม่เพื่อจัดการกับคำขอ NS คอนเทนเนอร์ สร้างหลายเธรดเพื่อประมวลผลคำขอหลายรายการไปยังชุดเดียว เซิร์ฟเล็ต.

คอนเทนเนอร์เว็บและคอนเทนเนอร์เซิร์ฟเล็ตต่างกันอย่างไร

เว็บคอนเทนเนอร์ ยังเป็นที่รู้จักกันในนาม คอนเทนเนอร์เซิร์ฟเล็ต เป็นส่วนประกอบของ a เว็บ เซิร์ฟเวอร์ที่โต้ตอบกับ Java เซิร์ฟเล็ต . เว็บคอนเทนเนอร์ เป็นส่วนหนึ่งของ เว็บ เซิร์ฟเวอร์และโดยทั่วไปจะประมวลผลคำขอของผู้ใช้และส่งการตอบกลับแบบคงที่ คอนเทนเนอร์เซิร์ฟเล็ต เป็นส่วนประกอบที่ JSP สร้างขึ้น