Google Guice
ಗೂಗಲ್ ಗೈಸ್ ("ಜ್ಯೂಸ್" ಎಂದು ಉಚ್ಚರಿಸಲಾಗುತ್ತದೆ) ಎಂಬುದು ಗೂಗಲ್ನಲ್ಲಿ ಬಾಬ್ ಲೀ ಮತ್ತು ಕೆವಿನ್ ಬೋರಿಲಿಯನ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಮತ್ತು ಅಪಾಚೆ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಜಾವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ ತೆರೆದ ಮೂಲ ಸಾಫ್ಟ್ವೇರ್ ಚೌಕಟ್ಟಾಗಿದೆ. ಇದು ಜಾವಾ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಟಿಪ್ಪಣಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡಿಪೆಂಡೆನ್ಸಿ ಇಂಜೆಕ್ಷನ್ಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅವಲಂಬನೆ ಚುಚ್ಚುಮದ್ದು ಒಂದು ವಿನ್ಯಾಸ ಮಾದರಿಯಾಗಿದ್ದು, ಅದರ ಪ್ರಮುಖ ತತ್ವವೆಂದರೆ ವರ್ತನೆಯನ್ನು ಅವಲಂಬನೆ ನಿರ್ಣಯದಿಂದ ಪ್ರತ್ಯೇಕಿಸುವುದು. ಗೈಸ್ ಅನುಷ್ಠಾನ ತರಗತಿಗಳನ್ನು ಇಂಟರ್ಫೇಸ್ಗೆ ಕ್ರಮಶಾಸ್ತ್ರೀಯವಾಗಿ ಬಂಧಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ನಂತರ @Inject ಟಿಪ್ಪಣಿ ಬಳಸಿ ಕನ್ಸ್ಟ್ರಕ್ಟರ್ಗಳು, ವಿಧಾನಗಳು ಅಥವಾ ಕ್ಷೇತ್ರಗಳಿಗೆ ಚುಚ್ಚಲಾಗುತ್ತದೆ. ಒಂದೇ ಇಂಟರ್ಫೇಸ್ನ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಅನುಷ್ಠಾನದ ಅಗತ್ಯವಿದ್ದಾಗ, ಬಳಕೆದಾರರು ಅನುಷ್ಠಾನವನ್ನು ಗುರುತಿಸುವ ಕಸ್ಟಮ್ ಟಿಪ್ಪಣಿಗಳನ್ನು ರಚಿಸಬಹುದು, ನಂತರ ಅದನ್ನು ಚುಚ್ಚುವಾಗ ಆ ಟಿಪ್ಪಣಿಗಳನ್ನು ಬಳಸಬಹುದು. 2008ರಲ್ಲಿ ಜಾವಾ ಟಿಪ್ಪಣಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅವಲಂಬನೆ ಚುಚ್ಚುಮದ್ದಿನ ಮೊದಲ ಸಾಮಾನ್ಯ ಚೌಕಟ್ಟಾಗಿರುವುದರಿಂದ, ಗೈಸ್ ಅತ್ಯುತ್ತಮ ಗ್ರಂಥಾಲಯ, ಚೌಕಟ್ಟು ಅಥವಾ ಘಟಕಕ್ಕಾಗಿ 18ನೇ ಜೋಲ್ಟ್ ಪ್ರಶಸ್ತಿಯನ್ನು ಗೆದ್ದುಕೊಂಡಿತು. ಸ್ಪ್ರಿಂಗ್ ಫ್ರೇಮ್ವರ್ಕ್ ರೆಫರೆನ್ಸ್ಗಳನ್ನು ಸಹ ನೋಡಿ ಮತ್ತಷ್ಟು ಓದುವಿಕೆ ಆಸ್ಪೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಎಕ್ಸ್ಟ್ರೀಮ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಗೈಸ್ ಸಾಫ್ಟ್ವೇರ್ ಟೆಸ್ಟಿಂಗ್