|
|
Pojo In Action
POJOs in Action
English Review Recensione di : MassimilianoDessi vers 0.2 L'autore spiega come sviluppare lo strato di accesso ai dati, utilizzando i Plain Old Java Object. Inizia analizzando l'approccio "procedurale" degli EJB nelle applicazioni e i loro problemi nell' uso reale, viene illustrato l' approccio moderno e sopratutto Object Oriented, dello sviluppo con i POJO. Vengono analizzati scenari comuni, e proposte delle scelte architetturali, utilizzando Hibernate, JDO e iBATIS, e applicando il Domain Model Pattern. Nel libro viene usata come esempio una applicazione per la ristorazione, in cui i requisiti vengono soddisfatti usando i TDD e tecniche di persistenza dei dati diverse per i vari casi d'uso. L'autore spiega in modo chiaro come utilizzare due ORM come Hibernate e i JDO 2.0, analizzandone le modalità d'uso. Vengono illustrati e motivati gli scenari dove è preferibile rendere persistenti i dati utilizzando l' Exposed Doman Model e il Transaction Script pattern, nella spiegazione utilizza iBATIS. Viene poi illustrato come con gli EJB 3 è possibile, ma con delle limitazioni, l'utilizzo dei POJO. Nell' ultima parte del libro, viene spiegato come realizzare delle paginazioni dinamiche con iBatis, Hibernate e i JDO, come gestire le transazioni concorrenti (utilizzando anche l'AOP), come usare gli l'offline locking patterns, sempre con iBATIS, Hibernate e i JDO, e Spring (utilizzato anche in altre parti del libro). Il libro è scritto molto bene, perchè spiega sempre l'obiettivo da raggiungere e i pro e i contro delle scelte che vanno fatte per raggiungerlo, e quale è il contesto in cui ci si deve muovere quando si deve prendere una scelta architetturale. |