Τι είναι η ελατηριωτή μπότα DTO;
Τι είναι η ελατηριωτή μπότα DTO;

Βίντεο: Τι είναι η ελατηριωτή μπότα DTO;

Βίντεο: Τι είναι η ελατηριωτή μπότα DTO;
Βίντεο: Ο Μιλτιάδης Σαρηγιαννίδης μιλάει για το ουκρανικό ζήτημα στην ΕΡΤ3 | 22/02/2022 | ΕΡΤ 2024, Νοέμβριος
Anonim

DTO , που σημαίνει Αντικείμενο μεταφοράς δεδομένων, είναι ένα μοτίβο σχεδιασμού που σχεδιάστηκε για να μειώσει τον αριθμό των κλήσεων κατά την εργασία με απομακρυσμένες διεπαφές. Όπως ορίζει ο Martin Fowler στο ιστολόγιό του, ο κύριος λόγος για τη χρήση ενός Αντικειμένου Μεταφοράς Δεδομένων είναι η συγκέντρωση πολλαπλών απομακρυσμένων κλήσεων σε μία.

Κατά συνέπεια, τι είναι ένας DTO την άνοιξη;

Αντικείμενο μεταφοράς δεδομένων DTO είναι ένα αντικείμενο που μεταφέρει δεδομένα μεταξύ διεργασιών. Όταν εργάζεστε με μια απομακρυσμένη διεπαφή, κάθε κλήση είναι ακριβή. Ως αποτέλεσμα, πρέπει να μειώσετε τον αριθμό των κλήσεων. Συνήθως χρησιμοποιείται ένας assembler στην πλευρά του διακομιστή για τη μεταφορά δεδομένων μεταξύ του DTO και τυχόν αντικείμενα τομέα.

Κάποιος μπορεί επίσης να ρωτήσει, τι είναι το μοντέλο DTO; Ένα αντικείμενο μεταφοράς δεδομένων ( DTO ) είναι ένα αντικείμενο που προορίζεται να μεταφέρει δεδομένα, για παράδειγμα μεταξύ του πελάτη και του διακομιστή ή μεταξύ της διεπαφής χρήστη και του επιπέδου τομέα. Μερικές φορές α DTO θα μπορούσε να θεωρηθεί ως αναιμικό μοντέλο . DTO χρησιμοποιούνται κυρίως έξω από το εξάγωνο, στον μηχανισμό παροχής.

Με αυτόν τον τρόπο, τι είναι το DAO και το DTO την άνοιξη;

DAO είναι μια κλάση που συνήθως έχει τις λειτουργίες CRUD όπως αποθήκευση, ενημέρωση, διαγραφή. DTO είναι απλώς ένα αντικείμενο που περιέχει δεδομένα. Είναι JavaBean με μεταβλητές instance και setter και getters. DTO θα μεταβιβαστεί ως αντικείμενο τιμής DAO στρώμα και DAO Το επίπεδο θα χρησιμοποιήσει αυτό το αντικείμενο για να διατηρήσει δεδομένα χρησιμοποιώντας τις μεθόδους λειτουργίας του CRUD.

Ποια είναι η διαφορά μεταξύ Dao και DTO;

DTO είναι μια συντομογραφία για το αντικείμενο μεταφοράς δεδομένων, επομένως χρησιμοποιείται για τη μεταφορά των δεδομένων μεταξύ τάξεις και ενότητες της αίτησής σας. DAO είναι μια συντομογραφία για το Data Access Object, επομένως θα πρέπει να ενσωματώνει τη λογική για την ανάκτηση, αποθήκευση και ενημέρωση δεδομένων στον χώρο αποθήκευσης δεδομένων σας (μια βάση δεδομένων, ένα σύστημα αρχείων, οτιδήποτε).

Συνιστάται: