JUG Sardegna supports Devoxx 2012
Vuoi ricevere uno zainetto? Clicca qui

Java User Groups
Java.net Partner
Get Firefox!

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:
  1. Apress - http://www.apress.com
  2. Spring framework - http://www.springframework.org


ProSpring is mentioned on: SpringWebFlow | HomePage | SpringFramework | Jetspeed2_II | MassimilianoDessi | News | StartingPoints_En


VeryQuickWiki Version 2.7.8 | Admin
Copyright © 2003-20011 Java User Group Sardegna Onlus. - Java, the Java Coffee Cup Logo and the Duke Logo are trademarks or registered trademarks of Oracle corporation in the U.S. and other countries.