|
|
Pro Spring
Recensione di: MassimilianoDessi Spring è un framework java che ormai non ha più bisogno di presentazioni, lascia parlare per se i commenti entusiasti di chi lo usa (e io sono fra questi :-) ). Ho iniziato ad usare Spring dalla versione 1.1, scoprendolo su theserverside.com , ho letto la filosofia con cui è stato progettato e costruito nei libri di Rod Johnson e Juergen Hoeller, e sono rimasto favorevolmente colpito dalla scopo che si erano prefissi, rendere più semplice e anche piacevole la progettazione e la realizzazione della applicazioni J2EE, che insieme alla fama di robustezza hanno (avevano ora che c'è Spring) anche quella di "poca semplicità". Questa premessa basta da sola a motivare l'acquisto di un libro su Spring da parte di un programmatore/architetto Java. Da parte mia, posso dire che questo è il quarto libro che leggo su Spring, e tra questi quattro posso affermare che i migliori sono quelli "dai produttori ai consumatori" intendendo come produttori i membri del team di sviluppo di Spring. Pro Spring è uno di questi, nelle 800 (700 + 100 di appendici) pagine di questo libro si affrontano e si espongono meglio di altri le finezze contenute in Spring. Alla fine di ogni capitolo non rimane nessun dubbio sulla comprensione dell' argomento trattato, in altri libri ho invece avuto la necessità di approfondire personalmente parti che venivano lasciate oscure o in sospeso, in Pro Spring invece tutto quello che è spiegato è semplice lineare e chiaro. Alla fine della lettura, si rimane col desiderio di avere altri capitoli anche per le parti nelle appendici. Una di queste parti che si vorrebbe più estesa (perchè lo merita) invece che stare in appendice è la parte di testing. Dato che Spring viene fornito con delle classi mock, si sarebbe potuto dare più spazio al testing nei vari scenari in cui Spring può essere utilizzato. Va rimarcato il fatto che pur avendo 800 pagine, non si trovano (come accade in altri libri) ripetizioni inutili o parti non necessarie. Qui si hanno 800 pagine chiare esplicative e necessarie, non ho infatti trovato nessuna parte del libro che fosse inutile. Il libro è strutturato in sette parti: - Come iniziare - Le basi di Spring (Ioc e POJO con factory annesse) - Aspect oriented programming alla maniera di Spring(AOP) - Strato di accesso a DB (JDBC, Hibernate e iBATIS) - Middle Tier - Web app con SpringMVC - Appendici (testing , Spring rich client, Spring IDE, Spring 1.2) Suggerisco il libro , sia a chi si avvicina per la prima volta a Spring e magari non sà neppure cosa sia l' Inversion of control e l'iniezione delle dipendenze, perchè leggendo il libro lo capirebbe, sia a chi ha esperienza di altri framework (come struts) e vuole valutare un framework come Spring che è utilizzabile in qualsiasi architettura, in quanto è semplice da usare e sopratutto non intrusivo come invece molti altri framework, che "impongono" scelte molto forti nello sviluppo. Spring è un framework detto "leggero" proprio per la non intrusività. Pro Spring vi porterà a scoprire Spring che vi semplificherà di molto il lavoro di tutti i giorni. Riferimenti:
ProSpring is mentioned on: SpringWebFlow | HomePage | SpringFramework | Jetspeed2_II | MassimilianoDessi | News | StartingPoints_En |