Tuesday, March 06, 2007

Pro EJb3 Java Persistence API- Apress - βιβλίο

Μόλις έφτασε (κόστισε 20 λίρες) και μέχρι τώρα διάβασα τα preface και λιγο απο το πρώτο κεφάλαιο κτλ κτλ. Λοιπόν, έχω σχεδόν καλύψει το EJB3 του Oreilly ,το οποίο είναι ένα έξοχο βιβλίο που δεν πρέπει να λείπει απο την βιβλιοθήκη κανενός 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 και extention τα οποία μπορείς να χρησιμοποιήσεις και εκτός ορίων 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 JPA- iiiing!

;)

No comments:

Post a Comment