ไลบรารีเทมเพลตที่ใช้งานอยู่คืออะไร?

Active Template Library (ATL) คือชุดของโปรโตคอลการเขียนโปรแกรมที่ใช้ในการพัฒนารหัสสำหรับหน้าเซิร์ฟเวอร์และส่วนประกอบซอฟต์แวร์ประยุกต์ ATL ใช้ในสภาพแวดล้อมMicrosoft®Windows®ร่วมกับการเขียนโปรแกรม C ++ วัตถุแบบจำลองวัตถุทั่วไป (COM) ถูกสร้างขึ้นด้วยไลบรารีแม่แบบที่ใช้งานอยู่

ATL นั้นเป็นกลุ่มของเครื่องมือต่าง ๆ ที่โต้ตอบกับซอฟต์แวร์และเบราว์เซอร์บนเว็บ อนุญาตให้ผู้ใช้เว็บรับเนื้อหาข้อมูลและแอปพลิเคชันซอฟต์แวร์อื่น ๆ ผ่านทางเว็บเบราว์เซอร์ ตัวอย่างเช่นเมื่อผู้ใช้อินเทอร์เน็ตดึงเว็บไซต์ขึ้นมาและเล่นภาพยนตร์ผ่านเครื่องเล่นสื่อบนเว็บนี่คือตัวอย่างของการควบคุม ATL ที่ใช้งานอยู่

โดยพื้นฐานแล้ว ATL มีความหมายเหมือนกันกับภาษาจาวาและแอปพลิเคชันที่หลากหลาย ไลบรารีแม่แบบที่ใช้งานเคยเป็นที่รู้จักในชื่อแม่แบบไลบรารี ActiveX ได้รับการพัฒนาโดยMicrosoft®เพื่อใช้กับเว็บเบราว์เซอร์ Internet Explorer®เป็นหลัก โปรแกรมเมอร์ใช้ไลบรารีเพื่อเขียนโมเดลอ็อบเจ็กต์คอมโพเนนต์ซึ่งเหมือนกับสคริปต์ที่รันจากหน้าหลักของเซิร์ฟเวอร์

เซิร์ฟเวอร์คือสิ่งที่ผู้ใช้เว็บเข้าถึงเมื่อดึงวัตถุขึ้นมา ข้อมูลของวัตถุได้รับการดูแลและเก็บไว้ในฐานข้อมูลของเซิร์ฟเวอร์ การควบคุม ATL ทำให้ไฟล์เหล่านั้นมีความเสี่ยงต่อการโจมตีทางไซเบอร์และไวรัสซึ่งเป็นสาเหตุที่มีการปรับปรุงความปลอดภัยอย่างต่อเนื่องสำหรับทั้งเว็บเบราว์เซอร์และแอปพลิเคชันเซิร์ฟเวอร์

แต่ละสคริปต์รักษาหน้าเว็บเซิร์ฟเวอร์ของตัวเอง วัตถุที่เปิดตัวจะแสดงในโค้ด HTML ด้วยคำต่อท้าย. asp ตัวย่อนี้ย่อมาจากหน้าเซิร์ฟเวอร์ที่ใช้งานอยู่ การเขียนโปรแกรม C ++ สามารถใช้เพื่อเขียนสคริปต์ของ Active Template Library ซึ่งช่วยลดระยะเวลาที่ผู้ใช้เว็บใช้เพื่อเข้าถึงหน้าเซิร์ฟเวอร์

ผู้ใช้เว็บโต้ตอบกับตัวควบคุม Active Template Library ที่หลากหลายในแต่ละวัน กระบวนการดังกล่าวได้กลายเป็นเรื่องอัตโนมัติโดยที่ผู้ใช้เว็บและนักท่องอินเทอร์เน็ตหลายคนไม่ตระหนักว่าพวกเขากำลังจัดการกับวัตถุที่เขียนด้วยการเข้ารหัส ATL กล่องโต้ตอบควบคุมที่ใช้งานหน้าต่างแชทข้อความโต้ตอบแบบทันทีและเสียงและวิดีโอในตัวเป็นแอปพลิเคชั่นที่ใช้กันทั่วไป การควบคุมเว็บเบราว์เซอร์เป็นตัวอย่างอื่น ๆ ของแบบจำลองวัตถุส่วนประกอบที่สร้างขึ้นในซอฟต์แวร์บนเว็บ

บางไซต์ผู้ใช้ web 2.0 นั้นสร้างขึ้นตามแนวคิดของโมเดลวัตถุของคอมโพเนนต์ เว็บไซต์ที่อนุญาตให้ผู้ใช้สร้างช่องทางสื่อส่วนตัวและอัปโหลดวิดีโอเป็นตัวอย่าง วิดีโอเหล่านี้ถูกเก็บไว้ในเซิร์ฟเวอร์ส่วนกลางที่ผู้ใช้แต่ละคนรักษาหน้าเซิร์ฟเวอร์ส่วนตัว