Ismét megkerestek a Packt Publiching-től, hogy írnék-e egy másik könyvükről is. A felkérést ismét örömmel vettem. Így egy újabb könyvajánló következik:
Enterprise Application Development with Ext JS and Spring
Az előző könyvvel szemben most egy igen komoly, 446 oldalas könyvről lesz szó. Ahogy a címéből is látszódik, Spring és ExtJS bemutatására vállalkozik a könyv. Igaz, sajnos nagyobb részben foglalkozik a szerző a Spring-gel.
A könyv egy time-task-manager megvalósítását vezeti végig. Kezdve a fejlesztőkörnyezet kialakításával. A MySql, JDK, Netbeans telepítéstől kezdve a Maven beállításokig mindent részletesen végigvesz. A könyv első fele a szerver oldallal foglalkozik. Nagyon részletesen, Spring-et egyáltalán nem ismerőknek is érthetően építik fel, kezdve a telepítéstől egészen az apró finomításokig. Ami külön tetszett, hogy nem rögtön a kész kódot közölte a szerző, hanem először magyarázóan végigvette a szükséges lépéseket, majd több alkalommal a fejezet végén az eddig elkészült kódot refaktoráltuk.
A könyv második felében, körülbelül 150 oldalon keresztül foglalkozik az ExtJS-sel. A könyv teljesen naprakész, a feltüntetet kódok 4.2.2-es ExtJS verzióhoz készültek. A fejezet elején a fejlesztői környezet további kiegészítéseként a Sencha SDK, illetve a Sencha command-ot telepítjük. A fejezet végén utóbbit összekapcsoljuk a Maven-nel.
Az ExtJS bemutató rész elején megismerkedhetünk részletesen az MVC mintával. A task-manager készítése során végig szem előtt tartották az MVC mintát.
A fejezet további részében szépen sorba vesszük a komponenseket. Én úgy érzem, hogy a szerver oldali részben jobban magyarázott a szerző, kliens oldali kódok esetén többször úgy éreztem, hogyha most találkoznék először ExtJS-sel, akkor ennél több magyarázatra lenne szükségem. Ám ez lehet, hogy inkább csak azért tűnik így, mert számomra a Spring-gel foglalkozó fejezet valóban ismeretlen téma volt, és ott első kézből meg tudtam állapítani, hogy a rendszert nem ismerőként érhető-e a leírás vagy sem.
Zárszóként mégegyszer megemlíteném, hogy egy nagyon alapos könyvről van szó, azoknak tudom ajánlom, akik olyan projektben vesznek részt, amely egyaránt használ Spring-et is, illetve ExtJS-t is.