
저는 KDT 훈련 과정에서 스프링 웹 개발을 배우고 있으며,주로 JSP 기반 MVC2 방식과 MyBatis를 활용한 웹 애플리케이션을 다뤄왔습니다.처음에는 MVC 구조에 맞춰 화면을 반환하는 방식이 자연스럽게 느껴졌지만,프로젝트를 진행할수록 최근 웹 개발에서 많이 사용

이전 글에서는 JSP 기반 MVC2 방식과 API 기반 구조의 차이를 간단히 살펴봤습니다. 이번 글에서는 그 연장선으로, REST API가 왜 등장했고, 어떤 개념과 방식을 가지는지를 중심으로 정리해 보려고 합니다. REST의 등장 배경 전통적인 웹 애플리케이션은

기존에 저는 JSP 기반 MVC2 구조에서Controller → Service → DAO(또는 MyBatis Mapper)형태로 웹 애플리케이션을 구성해 왔습니다.그러다 Spring Boot를 혼자 공부하면서 JPA 예제를 접하게 되었고,기존에 사용하던 DAO 대신 R

저는 부트캠프에서 스프링 개발을 할 때에,DB 연동을 거의 MyBatis 기반으로만 다뤄왔습니다.테이블을 먼저 만들고, SQL을 직접 작성한 뒤그 결과를 DTO에 매핑하는 방식이 익숙했습니다.그러다 따로 백엔드 개발을 더 깊이 파보던 중JPA의 존재를 알게 되었고, 처
스프링 부트로 지원 현황 관리 서비스(CareerLog)의 CRUD API를 구현하던 중, GPT가 작성해 준 수정 DTO(ApplicationUpdateRequest)와 엔티티(Application) 예시 코드를 보다가 두 가지 의문이 들었습니다."DTO에 id를 넣