
Docker
동일한 환경에서 작동할 수 있도록 격리된 환경인 컨테이너에서
이미지를 통해 독립적으로 작동할 수 있도록 도와주는 도구
이전에 정리한 도커 정리 내역이 너무 가독성이 떨어지고
이왕 복습도 할 겸 새로 정리하였다
이제 도커 컴포즈를 통해 DB 같은 개발 환경을 몇몇 구축하여 쓰고 있는데
갖고 있는 토이프로젝트나, 앞으로의 학습 환경에서
계속 활용하는 방안으로 계속 머릿속에 남겨두며 도커와 조금씩 친해져야겠다
QueryDSL
JPA 환경에서 SQL 과 유사하게 처리할 수 있도록 돕는 프레임워크
QueryDSL 을 사용하면 우선 SQL과 유사하게 빌더 패턴을 통해 체크가 가능하다
Q 클래스 파일을 통해 접근이 가능하며, 가독성이 좋다
또한 동적으로 제어가 가능해진다는 점이 주요 특징이다
BooleanExpression, BooleanBuilder 를 사용하여 동적 패턴을 제어하는데
두 가지 사용도 정리하였다
또한 이제 ORM 환경에서 주어진 구현 방향에 따라 사용 방안도 정리해보았다
개인적으로는 ORM 이라는 개념이 객체를 활용하고, 생산성은 좋으나
패러다임 불일치라는 큰 문제를 받아들이기에는 뭔가 적절치 않은 것 같아
조만간 JOOQ 의 사용방안에 대해 조사를 해봐야겠다
Share article