Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Τα οφέλη της CMP Πάνω BMP

Στην προγραμματισμού Java , κάθε αντικείμενο της επιχείρησης , όπως ένα πελάτη , παραγγελία ή το προϊόν , αντιπροσωπεύεται από αυτό που είναι γνωστό ως ένα φασόλι οντότητα . Οι προγραμματιστές μπορούν να επιλέξουν από δύο είδη των φασολιών οντότητας , που είναι γνωστή ως δοχείο δικαιωμάτων φασόλια επιμονή και φασόλια διαχείριση φασόλια επιμονή . Εμμονή αναφέρεται στην ιδιότητα μιας γλώσσας προγραμματισμού που επιτρέπει τα αντικείμενα και τις μεταβλητές για να συνεχίσουν να υπάρχουν από τη μία εκτέλεση ενός προγράμματος για την επόμενη . Όχι μόνο δεν CMP φασόλια οντότητα απαιτούν λιγότερο προγραμματισμό , αλλά και να είναι πιο ευέλικτη , πιο φορητό και εύκολο να διατηρηθεί από BMP φασόλια οντότητα . Προγραμματισμός
Η

Ένα από τα κύρια πλεονεκτήματα της ΔΕΑ φασόλια οντότητας πάνω σε BMP φασόλια οντότητα είναι ότι απαιτούν λιγότερη προσπάθεια από την πλευρά του προγραμματιστή . Με CMP φασόλια οντότητα , οι προγραμματιστές γράφουν μόνο την επιχειρηματική λογική και να αφήσει τις άλλες πτυχές σε αυτό που είναι γνωστό ως ένα δοχείο Enterprise JavaBean . Το δοχείο EJB παρέχει ένα περιβάλλον χρόνου εκτέλεσης για το CMP φασόλια οντότητα και ενεργεί ως μεσάζων μεταξύ της επιχειρηματικής λογικής , που γράφτηκε από τον προγραμματιστή , και το υπόλοιπο της αίτησης . Ως αποτέλεσμα, οι εφαρμογές που έχουν γραφτεί χρησιμοποιώντας ΔΕΑ φασόλια φορέας απαιτεί λιγότερες γραμμές κώδικα προγράμματος από αυτά που γράφτηκαν χρησιμοποιώντας BMP φασόλια οντότητα, στην οποία οι προγραμματιστές είναι υπεύθυνοι για τη σύνταξη επιμονή , η διαχείριση των σχέσεων και επιχειρηματική λογική .
Εικόνων Συντήρηση

ένα φασόλι οντότητα που διαχειρίζεται το δικό της επιμονής της - με άλλα λόγια , ένα BMP οντότητα φασόλι - πρέπει , εξ ορισμού , περιλαμβάνει τις μεθόδους πρόσβασης δεδομένων. Αυτό σημαίνει ότι όχι μόνο υπάρχει περισσότερο κώδικα προγράμματος για να γράψει στην πρώτη θέση , αλλά και περισσότερο κώδικα για να διατηρηθεί . CMP φασόλια , από την άλλη πλευρά , ξεχωριστή επιχειρηματική λογική από φυσικές λεπτομέρειες της βάσης δεδομένων - πρόσβαση σε δεδομένα και κώδικα διαχείρισης δημιουργείται αυτόματα κατά την εγκατάσταση - και είναι πιο εύκολο να διατηρηθεί ως αποτέλεσμα

Η . ευελιξία & Φορητότητα
Η

με BMP φασόλια οντότητα , οι προγραμματιστές πρέπει να γράψω τις δηλώσεις ερώτημα για τη διαχείριση εμμονή με βάση την πηγή δεδομένων στόχων . Προγραμματιστές πρέπει να γράψει δηλώσεις Structured Query Language για μια συγκεκριμένη σχεσιακή βάση δεδομένων - η οποία δεν μπορεί να είναι φορητή και σε άλλες σχεσιακές βάσεις δεδομένων - και Object δηλώσεις Query Language για μια βάση δεδομένων αντικείμενο. Με CMP φασόλια οντότητα , από την άλλη πλευρά , οι εφαρμογές μπορούν να αναπτυχθούν με ένα ευέλικτο εργαλείο ανάπτυξης , που δημιουργεί τις κατάλληλες δηλώσεις ερώτημα , ανεξάρτητα από τον τύπο της πηγής δεδομένων .
Αποδοσεις
Η

προγραμματιστές δεν χρειάζεται να μάθουν διεπαφές προγραμματισμού εφαρμογών ειδικά για οποιαδήποτε πηγή δεδομένων για τη δημιουργία βελτιστοποιημένο κώδικα υψηλής απόδοσης με τη χρήση CMP φασόλια οντότητα . Βελτιστοποίηση κώδικα περιλαμβάνει απλώς μεταφράζοντας τις δηλώσεις EJB Query Language στη μητρική κλήσεις API και μπορεί να γίνει αυτόματα από ένα εργαλείο ανάπτυξης , με υψηλά ποσοστά επιτυχίας . Με BMP φασόλια οντότητα , οι προγραμματιστές πρέπει να γράψετε βελτιστοποιημένο κώδικα για τον εαυτό τους μια συγκεκριμένη βάση δεδομένων , έτσι χρειάζονται εξειδικευμένη γνώση της εν λόγω βάσης δεδομένων .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα