Серіппелі етік DTO дегеніміз не?
Серіппелі етік DTO дегеніміз не?

Бейне: Серіппелі етік DTO дегеніміз не?

Бейне: Серіппелі етік DTO дегеніміз не?
Бейне: Шоу "Диво-Диноляндія" | 2 серія — "Смаколики Дейзі" 2024, Мамыр
Anonim

DTO , ол Деректерді тасымалдау нысаны дегенді білдіреді, қашықтағы интерфейстермен жұмыс істеу кезінде қоңыраулар санын азайту үшін ойластырылған дизайн үлгісі. Мартин Фаулер өз блогында анықтағандай, Деректерді тасымалдау нысанын пайдаланудың негізгі себебі - бірнеше қашықтағы қоңырауларды бір қоңырауға жинақтау.

Сәйкесінше, көктемде ДТО дегеніміз не?

Деректерді тасымалдау нысаны DTO процестер арасында мәліметтерді тасымалдайтын объект болып табылады. Қашықтағы интерфейспен жұмыс істегенде, әрбір қоңырау қымбатқа түседі. Нәтижесінде қоңыраулар санын азайту керек. Әдетте ассемблер серверлер арасында деректерді тасымалдау үшін сервер жағында пайдаланылады DTO және кез келген домен нысандары.

Сондай-ақ, DTO моделі дегеніміз не? Деректерді тасымалдау нысаны ( DTO ) - деректерді тасымалдауға арналған нысан, мысалы, клиент пен сервер арасында немесе UI мен домен деңгейі арасында. Кейде а DTO анемия ретінде қарастыруға болады үлгі . DTO негізінен алтыбұрыштан тыс, жеткізу механизмінде қолданылады.

Осылайша, көктемде DAO және DTO дегеніміз не?

ДАО әдетте сақтау, жаңарту, жою сияқты CRUD операциялары бар сынып. DTO жай ғана деректерді сақтайтын объект. Бұл даналық айнымалылар мен орнатушы және алушылары бар JavaBean. DTO мән нысаны ретінде жіберіледі ДАО қабат және ДАО қабат бұл нысанды CRUD жұмыс әдістерін пайдаланып деректерді сақтау үшін пайдаланады.

Дао мен DTO арасындағы айырмашылық неде?

DTO Data Transfer Object сөзінің аббревиатурасы болып табылады, сондықтан ол деректерді тасымалдау үшін қолданылады арасында қолданбаңыздың сыныптары мен модульдері. ДАО Деректерге қол жеткізу нысанының аббревиатурасы болып табылады, сондықтан ол деректер қоймасындағы (деректер базасы, файлдық жүйе, кез келген нәрсе) деректерді шығарып алу, сақтау және жаңарту логикасын инкапсуляциялауы керек.

Ұсынылған: