Devoxx banner
Vuoi ricevere uno zainetto JavaPolis?

Java User Groups
Java.net Partner
Get Firefox!

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.



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