สปริงบูต DTO คืออะไร?
สปริงบูต DTO คืออะไร?

วีดีโอ: สปริงบูต DTO คืออะไร?

วีดีโอ: สปริงบูต DTO คืออะไร?
วีดีโอ: Spring Boot Eğitim Serisi - DTO (Data Transfer Object) Dönüşümü ve Model Mapper Kullanımı 2024, อาจ
Anonim

DTO ซึ่งย่อมาจาก Data Transfer Object เป็นรูปแบบการออกแบบเพื่อลดจำนวนการโทรเมื่อทำงานกับอินเทอร์เฟซระยะไกล ตามที่ Martin Fowler นิยามไว้ในบล็อกของเขา เหตุผลหลักในการใช้ Data Transfer Object ก็คือการรวมกลุ่มของการโทรระยะไกลหลายๆ ครั้งให้เป็นหนึ่งเดียว

ดังนั้น DTO ในฤดูใบไม้ผลิคืออะไร?

วัตถุการถ่ายโอนข้อมูล DTO เป็นวัตถุที่นำข้อมูลระหว่างกระบวนการ เมื่อคุณทำงานกับอินเทอร์เฟซระยะไกล การโทรแต่ละครั้งมีค่าใช้จ่ายสูง เป็นผลให้คุณต้องลดจำนวนการโทร โดยปกติแอสเซมเบลอร์จะใช้ในฝั่งเซิร์ฟเวอร์เพื่อถ่ายโอนข้อมูลระหว่าง DTO และอ็อบเจ็กต์โดเมนใดๆ

อาจมีคนถามว่า DTO model คืออะไร? ออบเจ็กต์การถ่ายโอนข้อมูล ( DTO ) เป็นอ็อบเจ็กต์ที่มีจุดประสงค์เพื่อส่งข้อมูล เช่น ระหว่างไคลเอนต์และเซิร์ฟเวอร์ หรือระหว่าง UI และเลเยอร์โดเมน บางครั้ง DTO อาจถูกมองว่าเป็นโรคโลหิตจาง แบบอย่าง . DTOs ส่วนใหญ่จะใช้จากรูปหกเหลี่ยมในกลไกการจัดส่ง

ในลักษณะนี้ DAO และ DTO ในฤดูใบไม้ผลิคืออะไร?

ดาว เป็นคลาสที่มักจะมีการดำเนินการ CRUD เช่น บันทึก อัปเดต ลบ DTO เป็นเพียงวัตถุที่เก็บข้อมูล เป็น JavaBean ที่มีตัวแปรอินสแตนซ์และตัวตั้งค่าและตัวรับ DTO จะถูกส่งต่อเป็นวัตถุมูลค่าถึง ดาว ชั้นและ ดาว ชั้นจะใช้วัตถุนี้เพื่อคงข้อมูลโดยใช้วิธีการดำเนินการ CRUD

Dao กับ DTO ต่างกันอย่างไร?

DTO เป็นตัวย่อสำหรับ Data Transfer Object ดังนั้นจึงใช้ในการถ่ายโอนข้อมูล ระหว่าง คลาสและโมดูลของแอปพลิเคชันของคุณ ดาว เป็นตัวย่อสำหรับ Data Access Object ดังนั้นจึงควรสรุปตรรกะสำหรับการดึง บันทึก และอัปเดตข้อมูลในที่จัดเก็บข้อมูลของคุณ (ฐานข้อมูล ระบบไฟล์ อะไรก็ตาม)

แนะนำ: