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