외부 교육 6

DTO 상세 정리

Method Call 을 줄이기 위한 목적 즉. 단일 호출로 여러개의 매개변수를 처리하는데 목적이 있으며 서버로의 작업 왕복을 줄여준다. 서버 호출이 단일로 이뤄진다는 것은 결국 네트워크 오버헤드를 줄여주는 효과를 불러온다. Process Process 데이터 전달의 목적이 있다. DTO의 경우 일반적(normally)으로 POJO(Plain Old Java Object)로 생성된다. * POJO 로 생성된다는 것은 Data 의 캡슐화(Encapsulation)가 가능하다는 특징 그 어떤 비즈니스 로직(Business logic)을 포함하지 않으며 평면(flat) 데이터 구조를 띄게된다. Data의 저장(Storage), 접근(Access)만 하는 점이 특징 Layered Architecture에서 DT..

DAO DTO Vo 정리 - 1

DTO (Data Trasnfer Object) Data 를 따로 저장 처리 등 Data 모음 이라고 볼 수 있다. Data 처리 로직만 존재할 뿐(getter, setter) 비즈니스 로직과 같은 코드는 담지 아니한다. Data 의 컨테이너라는 의미 다른 시스템에 전달할때 쓰는 용도 DTO 예제: public class DTOExamp { private String name; private int value; private String data; public String getName() { return this.name; } public int getValue() { return this.value; } public getData() { return this.data; } public void set..

Virtaul Box WHvSetupPartition failed: ERROR_SUCCESS

Docker 사용으로 인하여 WSL2, Hyper-V 사용으로 인하여 오류 발생 CMD 에서 아래 명령어 수행으로 Virtaul BOX 시작 가능 (명령어 수행 이후 재부팅 필요) bcdedit /set hypervisorlaunchtype off 위 명령어 수행 시 docker 실행 에러 발생 docker 실행을 위하여 아래 명령어 실행 bcdedit /set hypervisorlaunchtype auto 결론: CMD 에서 아래 명령어 수행으로 해결 가능 bcdedit /set hypervisorlaunchtype off bcdeit DOCS: https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/bcdedit--set#hyperviso..