Pro EJb3 Java Persistence API- Apress - βιβλίο
Μόλις έφτασε (κόστισε 20 λίρες) και μέχρι τώρα διάβασα τα preface και λίγο απο το πρώτο κεφάλαιο κτλ. Λοιπόν, έχω σχεδόν καλύψει το EJB3 του O'Reilly ,το οποίο είναι ένα έξοχο βιβλίο που δεν πρέπει να λείπει απο τη βιβλιοθήκη κανενός J2ee (ejb3) developer.Βασικά είναι το πρώτο καλό reference Ejb3 βιβλίο.
Παρόλο που έχει κάποια κεφάλαια πάνω στο Java Persistence API, είναι λογικό να καλύπτει σε κάποιο βαθμό τα βασικά . Ήθελα Λοιπόν, να πάω ένα βήμα πιο κάτω. Έχω μια εμπειρία στη χρήση του Hibernate (1, 2) αλλά σαν πολιτική από εδώ και πέρα είναι να δώσω έμφαση σε κάθε δουλειά με την οποία μπλέκομαι στο ίδιο το JPA,μιας και πιστεύω οτι πραγματικά είναι ευλογία το να έχεις ένα κοινό API (συμπεριφορές) και στη συνέχεια να αλλάζεις εσύ την υλοποίηση του Persistence manager / provider.
To Pro EJB 3 Java Pesistence API είναι απο τα λίγα για την ώρα διαθέσιμα βιβλία για το συγκεκριμένο κομμάτι. Οφείλω να πω οτι λίγο πριν το αγοράσω στο καλάθι του Amazon είχα ρίξει το Java Persistence with Hibernate από τoν Manning, αλλά διαβάζοντας τα reviews απο τον κόσμο παρατήρησα κάτι που φοβόμουν απο την αρχή. Πολλοί ανέφεραν σε κάποιο βαθμό μια σύγχυση οσο αναφορά τις αναφορές στα του JPA και στα του Hibernate. Μην ξεχνάς οτι το πρώτο είναι απλά ένα specification ενώ το δεύτερο είναι μια τεχνολογία (το πιο αξιόλογο και fine grained orm κατά τη γνώμη μου) η οποία υλοποιεί το JPA αλλά δεν παύει να έχει και δικα της Internal και extension τα οποία μπορείς να χρησιμοποιήσεις και εκτός ορίων JPA. Πράγματι, για την ώρα δεν ήθελα να περάσω σε αυτό το επίπεδο, ούτε να μπλέξω με ιδιαίτερη λεπτομέρια πρωτου είμαι σιγουρος με την εμπειρία το διάβασμα και τον χρόνο οτι έχω αρχίσει και εξαντλώ τα όρια των μηχανισμών που ορίζει το JPA.
Ιδιαίτερη εντύπωση μου έκανε στην αρχή το βιβλίο, ιδιαίτερα ένας εκ των 2 συγγραφέων όπου ευχαριστεί γνωστούς αστέρες και tech leaders του EJB3.0 spec και του JPA πχ τον Gavin King (Mr Hibernate, MrJboss Seam) αλλά και τον Patrick Linskey. Χε χε, τι σύμπτωση σκέφτηκα το σάββατο το πρωί αν όλα πάνε καλά θα έχουμε την τιμή να τον έχουμε μπροστά μας για να μας μιλήσει γι'αυτά τα θεματα στο 4ο event του jhug.gr, Θα σας ενημερώσω για την ποιότητα του βιβλίου. Α ναι, κάτι άλλο που παρατήρηση. Οι συγγραφείς είναι technical leaders της Oracle. Ενδιαφέρον σκέφτηκα.Ζωντανή απόδειξη οτι αρκετά spec στον κόσμο της Java έρχονται μετά από διαπραγματεύσεις ομάδας σοφών από όλους τους μεγάλους J2ee vendors. Jboss Bea, IBM, Oracle κτλ.
Θα σας ενημερώσω όταν φτάσω σε ένα επίπεδο που θα το έχω καλύψει αρκετά.
Happy JPAing!
;)