
<스프링 부트 3 백엔드 개발자 되기(자바 편)>RDB(Relational Database) : data 저장, 삭제, 질의가 편리하나 성능 올리기 쉽지 않음. SQL (Structed Query Language) : 데이터 검색 언어NoSQL : DB 성능을 올
<스프링 부트 3 백엔드 개발자 되기(자바 편)> 책 내용을 참고하여 블로그 만들기 프로젝트를 진행한다.BlogApiController.javaHTTP 통신Client 요청을 받는다. Service단을 호출해 결과 값을 리턴한다.BlogService.javaCon

windows IntelliJ에서 진행하던 프로젝트를 wsl ubuntu환경으로 옮기는 과정이다.windows에서 작업하던 블로그 프로젝트를 wsl에 복사 후gradle sync 시 에러 발생 \*\*Invalid Gradle JDK configuration found
model API를 사용해 추가한 attribute를 View(html)에서 사용하게 해준다.값이 달라지면 그 때 그 때 화면에 반영되어 동적 페이지를 만들 수 있다.✅ Model서버에서 받은 데이터를 뷰쪽(html)으로 넘겨주는 객체attribute를 add/merg
스프링 기반 app의 보안(인증, 인가)을 담당하는 스프링 하위 프레임워크 \- 인증 (Authentication) : 사용자의 신원 입증 과정 \- 인가 (Authorization) : 사이트의 특정 부분에 적용 할 수 있는지 권한확인 eg) 관리 페이지의 일반

서버에서 클라이언트를 구분할 수 있는 유일한 값서버에서 생성해서 클라이언트에게 전달한다.클라이언트는 서버에 요청할 때마다 요청 내용과 함께 토큰을 전송한다. 서버에서는 토큰으로 유효한 사용자인지 확인한다.토큰 기반 인증 인증에 토큰을 사용하는 방식특징 ✔ 무상