MyBatis와 JPA의 주요한 차이점은 DB와의 상호작용 방식이다.MyBatis는 데이터베이스와 상호작용할 때 개발자가 SQL 쿼리를 직접 작성해 사용하며, 데이터 매핑을 위해 XML 또는 어노테이션을 사용한다.반면 JPA는 객체와 관계형 데이터베이스 간의 매핑을 제
MariaDB와 MySQL은 둘 다 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)이다. 두 시스템은 많은 유사점을 공유하지만, 몇 가지 중요한 차이점도 존재한다. 다음은 MariaDB와 MySQL의 주요 차이점이다:MySQL: 오라클이 소유하고 있으며, GNU

프로젝트를 하면서 클라우드 서비스를 고르게 되었다. 크게 바라보면 AWS EC2와 구글 클라우드가 있었는데, 다음은 선택지를 비교해보고 고르는 과정을 정리해보겠다Amazon Web Services Elastic Compute Cloud (EC2)VSGoogle Clo
파이널 프로젝트 하면서, EC2와 도커를 사용하여 배포를 하게 되었다.우선, 도커를 사용하고 싶었던 이유는 CI / CD를 경험하고 싶었기 때문이다. 도커는 개발 및 배포 환경을 표준화하고, 애플리케이션을 일관되게 실행할 수 있도록 돕는다. 이미지만 잘 빌드해 놓으면
이번 프로젝트를 통해 세션, jwt, 쿠키 등으로 진행하는 인증 및 인가에 대해 공부해보고 적용해보는 시간을 가졌다. 결론적으로 말하자면, 보안과 UX는 트레이드 오프이다. 보안성이 높아지면 사용자 경험은 그 만큼 떨어지게 되고, 사용자 경험이 높아지려면 어느정도의 보