Σπίτι Ανάπτυξη Τι είναι τα αντικείμενα δεδομένων java (jdo); - ορισμός από την τεχνολογία

Τι είναι τα αντικείμενα δεδομένων java (jdo); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει το Java Data Objects (JDO);

Το Java Data Objects (JDO) είναι μια προδιαγραφή που καθορίζει μια τυπική μέθοδο για την πρόσβαση σε επίμονα δεδομένα σε βάσεις δεδομένων μέσω POJO (απλά παλιά αντικείμενα Java). Παρέχει έναν ορισμό της επιτήρησης αντικειμένων που βασίζεται σε διεπαφή για τη γλώσσα προγραμματισμού Java που ασχολείται κυρίως με την αποθήκευση, την αναζήτηση και την ανάκτηση αντικειμένων βάσης δεδομένων.

Η Techopedia εξηγεί τα Java Data Objects (JDO)

Το JDO παρέχει ένα μέσο για τη συνέχιση αντικειμένων σε μια σχεσιακή βάση δεδομένων. Ο όρος επιμονή εδώ σημαίνει αποθήκευση πληροφοριών μετά την έξοδο του προγράμματος. Αυτό το καθήκον είναι αρκετά δύσκολο δεδομένου ότι περιλαμβάνει τη σειριοποίηση των σωστά τοποθετημένων δομημένων αντικειμένων σε μια βάση δεδομένων με πίνακες. Το JDO χρησιμεύει ως εναλλακτική διεπαφή προγραμματισμού, η οποία βοηθά στην επίτευξη αντικειμενικής εμμονής στην τεχνολογία Java μέσω των μεταδεδομένων XML και των βελτιώσεων bytecode. Το JDO είναι γνωστό για την υποστήριξη της διαφάνειας διατήρησης αντικειμένων, ως εξής: Η παράσταση JDO στη βάση δεδομένων αντιμετωπίζεται με διαφάνεια. Το JDO είναι διαφανές στα αντικείμενα Java που είναι επίμονα. Δεν υπάρχει καμία απαίτηση να προσθέσετε ιδιότητες στις κλάσεις Java, καθώς λειτουργεί ακόμη και καλά με πεδία χωρίς να πάρει και να ορίσει μεθόδους, καθώς και με πεδία που προσφέρουν ιδιωτική ορατότητα. Τα γραπτά προγράμματα μπορούν να εκτελεστούν σε σχεσιακές βάσεις δεδομένων, βάσεις δεδομένων αντικειμένων, όρους αρχείων συστήματος και έγγραφα XML. Το JDO είναι διαφανές στην ίδια τη βάση δεδομένων, πράγμα που σημαίνει ότι η μεταφορά εφαρμογών σε διαφορετικές βάσεις δεδομένων που υποστηρίζουν την υλοποίηση του JDO είναι πλέον σχετικά εύκολη. Και η δυαδική συμβατότητα των περιπτώσεων JDO εξασφαλίζει ότι δεν απαιτεί ανασυγκρότηση ακόμη και αν υπάρχουν αλλαγές στο επίπεδο του πηγαίου κώδικα. Τα πλεονεκτήματα των υλοποιήσεων του JDO περιλαμβάνουν τη φορητότητα, την υψηλή απόδοση, την ομαλή ενσωμάτωση με το EJB, τη διαφάνεια αντικειμένων και την ευκολία χρήσης. Οι κλάσεις JDO είναι τριών τύπων: 1. Persistence-Capable: Αυτά είναι τα είδη των τάξεων των οποίων οι περιπτώσεις μπορούν να διατηρηθούν σε μια βάση δεδομένων. Αυτός ο τύπος κλάσης χρειάζεται βελτίωση, σύμφωνα με τις προδιαγραφές JDO μεταδεδομένων, προτού να μπορούν να χρησιμοποιηθούν σε περιβάλλον JDO. 2. Επιμονή-Aware: Αυτός ο τύπος κλάσης χειρίζεται την ικανότητα ικανότητας persistence. Αυτές οι κλάσεις ενισχύονται με ελάχιστα μεταδεδομένα JDO. 3. Κανονική: Αυτός ο τύπος κλάσης δεν είναι διαρκή και δεν απαιτεί μεταδεδομένα JDO. Η εξέλιξη του JDO για την επιμονή του αντικειμένου έχει θέσει επιτέλους τα ζητήματα της φόρτωσης και αποθήκευσης των δεδομένων για να ξεκουραστούν.

Τι είναι τα αντικείμενα δεδομένων java (jdo); - ορισμός από την τεχνολογία