AVC Logo
Audiovizuální centrum studentů ČVUT
Student CVUT logo
Hlavní stránka -> Videoarchív -> Czech Java User Group -> 2007 -> CZJUG - Google Guice - Dependency Injection
CZJUG - Google Guice - Dependency Injection
Video preview - click to PLAY

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

Ke stažení

Kodek Velikost Komentář Staženo    
DivX 351 MB - 280x http
iPod video 111 MB - 2x http
Photo - Náhledy z videa 35x http

Na akci se podíleli

Kamera:
  • Petr Lašek
Postprocessing:
  • Ondřej Bartas