Google Guice - Википедия - Google Guice

Google Guice
ӘзірлеушілерGoogle
Тұрақты шығарылым
4.2.3 / 2020 жылғы 19 наурыз; 9 ай бұрын (2020-03-19)
Репозиторийgithub.com/ google/ guice
ЖазылғанJava
ТүріТәуелділік инъекциясы жақтау
ЛицензияApache лицензиясы 2.0
Веб-сайтgithub.com/ google/ guice Мұны Wikidata-да өңдеңіз

Google Guice («шырын» деп оқылады)[1] болып табылады ашық көзі бағдарламалық жасақтама үшін Java платформасы шығарған Google астында Apache лицензиясы. Ол үшін қолдау көрсетіледі тәуелділік инъекциясы қолдану аннотациялар Java нысандарын теңшеу үшін.[2] Тәуелділікті инъекциялау а дизайн үлгісі оның негізгі қағидаты мінез-құлықты тәуелділікті шешуден бөлу болып табылады.

Нұсқаулық іске асыруға мүмкіндік береді сыныптар бағдарламалық байланыста болу керек интерфейс, содан кейін конструкторларға, әдістерді немесе өрістерді ан көмегімен енгізеді @Inject аннотация. Бір интерфейстің бірнеше орындалуы қажет болған кезде, пайдаланушы іске асыруды анықтайтын пайдаланушы аннотациялар жасай алады, содан кейін оны енгізген кезде осы аннотацияны қолдана алады.

Java-да аннотацияларды қолданумен тәуелділікті енгізудің алғашқы жалпы құрылымы бола отырып, Гуис 18-ші орынды жеңіп алды Джолт сыйлығы үздік кітапхана, құрылым немесе компонент үшін.[2][3]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «google-guice - Guice (» шырын «деп аталады) - бұл сізге Google-ге әкелетін Java 5 және одан жоғары нұсқаларға тәуелділікті енгізудің жеңіл құрылымы». Code.google.com. Google Project Hosting. 2007-03-23. Алынған 2013-11-24.
  2. ^ а б Юань, Майкл. «Guice (Google)». Алынған 2010-04-09.
  3. ^ «18-ші жылдық Jolt сыйлығының лауреаттары».

Әрі қарай оқу