springframework-dla-praktykow.pdf

(332 KB) Pobierz
335785 UNPDF
SpringFrameworkdlapraktyków
PiotrMaj
27marca2006
ii
Spistre±ci
1.Wprowadzenie 1
1.1.Wa»neinformacjedlaczytelników................ 1
1.2.Oautorze............................. 1
1.3.Dlakogoprzeznaczonajesttaksi¡»ka?............. 2
1.4.Cel................................. 3
1.5.Zakresmateriału......................... 3
1.5.1.Omawianezagadnienia.................. 3
1.5.2.Oczymniejesttaksi¡»ka?............... 4
1.6.Rekomendowanelektury..................... 4
1.6.1.Ksi¡»ki .......................... 4
1.6.2.StronyWWW...................... 5
1.7.Narz¦dziaprzydatnepodczaslektury.............. 5
1.8.Przyj¦tekonwencje........................ 5
1.9.Podzi¦kowania.......................... 5
2.WprowadzeniedoSpringFramework 7
2.1.Kolejnyframework?!....................... 8
2.1.1.Wmnogo±cisiła?..................... 8
2.1.2.Wadytradycyjnychplatform.............. 8
iii
Spistre±ci
iv
2.1.3.Rozs¡dnykompromis–SpringFramework.......10
2.2.DlaczegopowstałSpringFramework?.............11
2.3.Architektura...........................12
2.4.Zalety...............................13
3.BeanikontenerIoC 15
3.1.Beanifabrykabeanów......................16
3.1.1.Definiowanieprostychbeanów..............17
3.1.2.Cykl»ycia.........................23
3.1.3.Niestandardoweedytorywła±ciwo±ci..........25
3.1.4.Beanbezdomy±lnegokonstruktora...........27
3.1.5.Tworzeniebeanówprzypomocyfabryki........27
3.1.6.Relacjedziedziczenia...................30
3.2.KontenerIoC...........................30
3.2.1.Definiowaniezale»no±cimi¦dzybeanami........31
3.2.2.Sprawdzaniepoprawno±cikonfiguracjibeanów....34
3.2.3.Automatycznedopasowywaniezale»no±ci .......35
4.ProgramowanieaspektowewSpringFramework 41
4.1.Wst¦pdoaspektów........................42
4.1.1.ObiektyProxy......................43
4.2.Aspektypodlup¡.........................45
4.2.1.KoncepcjaAOP.....................45
4.2.2.SposobyimplementacjiAOP..............47
4.2.3.ZastosowaniaAOP....................49
4.2.4.FrameworkiAOP.....................51
4.3.AOPwSpringFramework....................54
Spistre±ci v
4.3.1.org.springframework.aop.framework.ProxyFactoryBean54
Podsumowanie 55
Zgłoś jeśli naruszono regulamin