Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

DTO, DAO, and DCO. What is a DCO?

My search for the meaning of DCO was quite fruitless, so I decided to ask here. In my Java application, there are many classes like EmployeeDetailsDto, EmployeeDetailsDao, but recently I also came across EmployeeDetailsDco. Does anyone know what does the DCO stand for?

like image 496
Peter Perháč Avatar asked Apr 17 '09 09:04

Peter Perháč


People also ask

What is a DTO vs DAO?

DTO — Data Transfer Object. DAO — Data Access Object.

What is DTO and DAO in spring boot?

It is an Data Transfer object which used to pass the properties from service layer to persistence layer. DAO: It is an Data Access object. it is also known as persistence layer.

What is DTO and BO?

I know DTO is a data transfer object and a BO is a business object.

What are DTO classes in spring boot?

In Spring Framework, Data Transfer Object (DTO) is an object that carries data between processes. When you're working with a remote interface, each call is expensive. As a result, you need to reduce the number of calls. The solution is to create a Data Transfer Object that can hold all the data for the call.


1 Answers

DTO = Data Transfer Object

DAO = Data Access Object

DCO = Dynamically Configurable Object?

From the article

Dynamically configurable object (DCO)

an object whose implementation can change incrementally after it is running

  • consists of interface elements
  • public function
  • private function
  • private data along with all accessor functions
  • member functions support incremental changes to interface elements
  • adding, removing, or altering
like image 159
Russ Cam Avatar answered Sep 24 '22 13:09

Russ Cam