กลับไปหน้าบทความ

อ่าน 1 นาที

กูเกิล กุยซ์

Google Guice (ออกเสียงเหมือน "juice") [ 2 ] เป็น เฟรมเวิร์ กซอฟต์แวร์โอ เพนซอร์ส สำหรับ แพลตฟอร์ม Java ที่พัฒนาโดย Bob Lee และ Kevin Bourrillion ที่ Google และเผยแพร่ภายใต้ Apache...

กูเกิล กุยซ์

กูเกิล กุยซ์
นักพัฒนาGoogle
เวอร์ชันเสถียร
7.0.0 / 12 พฤษภาคม 2023 [ 1 ] ( 12 พฤษภาคม 2023 )
เขียนเป็นชวา
พิมพ์เฟรมเวิร์กการฉีดการพึ่งพา
ใบอนุญาตใบอนุญาต Apache 2.0
เว็บไซต์github.com/google/guice แก้ไขข้อมูลนี้บนวิกิดาต้า
ที่เก็บข้อมูลgithub.com/google/guice

Google Guice (ออกเสียงเหมือน "juice") [ 2 ]เป็นเฟรมเวิร์กซอฟต์แวร์โอ เพนซอร์ส สำหรับแพลตฟอร์ม Javaที่พัฒนาโดยBob Leeและ Kevin Bourrillion ที่Googleและเผยแพร่ภายใต้Apache Licenseโดยให้การสนับสนุนการฉีดการพึ่งพาโดยใช้คำอธิบายประกอบเพื่อกำหนดค่าวัตถุ Java [ 3 ]การฉีดการพึ่งพาเป็นรูปแบบการออกแบบที่มีหลักการสำคัญคือการแยกพฤติกรรมออกจากการแก้ไขการพึ่งพา

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

Guice ได้รับรางวัล Jolt Award ครั้งที่ 18 สำหรับไลบรารี เฟรมเวิร์ก หรือคอมโพเนนต์ที่ดีที่สุด ในปี 2008 เนื่องจากเป็นเฟรมเวิร์กทั่วไปตัวแรกสำหรับการฉีดการพึ่งพาโดยใช้คำอธิบายประกอบ Java [ 3 ] [ 4 ]

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • Vanbrabant, Robbie (21 เมษายน 2551), Google Guice: กรอบงานการฉีดการพึ่งพาแบบน้ำหนักเบาสำหรับ Agile (ฉบับพิมพ์ครั้งที่ 1), Apress , หน้า 192, ISBN 978-1-59059-997-6
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Google_Guice&oldid=1317281278 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ กูเกิล กุยซ์

Google Guice (ออกเสียงเหมือน "juice") [ 2 ] เป็น เฟรมเวิร์ กซอฟต์แวร์โอ เพนซอร์ส สำหรับ แพลตฟอร์ม Java ที่พัฒนาโดย Bob Lee และ Kevin Bourrillion ที่ Google และเผยแพร่ภายใต้ Apache...

ดูเพิ่มเติม

สปริงเฟรมเวิร์ก รายชื่อเฟรมเวิร์กของ Java

อ่านเพิ่มเติม

บทความเกี่ยวกับ ห้องสมุดคอมพิวเตอร์ นี้ ยัง ไม่สมบูรณ์คุณสามารถช่วยวิกิพีเดียได้โดยการเพิ่มข้อมูลที่ขาดหายไป