Hlavní stránka ->
Videoarchív ->
Czech Java User Group ->
2007 ->
CZJUG - Google Guice - Dependency Injection
CZJUG - Google Guice - Dependency Injection
- Název: CZJUG - Google Guice - Dependency Injection
- Z cyklu: Czech Java User Group
- Datum a čas:
CZJUG – Listopad tančí v rytmu Swing in Action a Google Guice
Listopadové setkání proběhne 26.11. od 18h v posluchárně K9 na Karláku v prostorách ČVUT. Připraveny jsou prezentace na téma Swing in Action (Rastislav Komara) a Google Guice – Dependency Injection (Lukáš Kolísko).
Google Guice – Dependency Injection
- Obecný úvod do DI
- Proč používat DI
- Základní pojmy
- Hollywoodský princip
- Constructor, Method, Field injection
- Úvod do Google Guice
- Kde, proč, autoři.
- Hello Guice !
- Příklad bez Guice – factory
- Jednoduchý Guice příklad seznamující s popisem závislostí
- anotace + moduly
- Binding annotations
- Co jsou binding annotations
- Příklad na rozlišení více služeb vázaných na jeden typ anotací
- Rozsahy platnosti objektů (Object scopes)
- Příklad + vysvětlení
- Providery
- K čemu slouží
- Spolupráce objektů v různých scopes
- Custom providery
- Příklad
- Lazy inicializace a eager singletony
- AOP interceptory
- Static a optional injection
- Development stages
- Vysvětlení pojmu v rámci Guice
- Integrace s jinými frameworky a technologiemi
- Spring, JNDI, JMX, Struts2, Wicket, DWR
- Kde mají Guice pod pokličkou
- Jak to funguje ?
- Stručné seznámení s architekturou a vlastní implementací DI v Guice
Klíčová slova:
czjug, java, swing, google guice






