2025/05/12 2

[Spring] final project_3차

REST API (백엔드)REST API는 백엔드에서 데이터를 처리하고 응답을 JSON으로 주는 방식.@RestController는 반환값이 html이 아니라 json이라는 걸 의미함.사용자는 서버에 데이터를 요청하면, 서버는 JSON으로 응답을 돌려줌.→ 예) /api/user/isExistsAccountName?accountName=abc 요청하면{ "result": true } 같은 JSON 응답이 옴.AJAX (프론트엔드)AJAX는 HTML 페이지를 새로고침하지 않고, 자바스크립트를 통해 서버에 비동기 요청을 보내는 기술.과거엔 XMLHttpRequest를 썼지만, 지금은 fetch()로 많이 씀.→ 즉, 사용자가 아이디를 입력하면 fetch()로 서버에 REST API 요청 → JSON 응답 받..

[Spring] final project_2차

2차카테고리(다중 취미),검색,페이징,파일업로드,암호화, 인터셉터,메일인증, 인터셉터, 자바스크립트 기초 단일값이 아니라 여러값을 넣을때제1정규화원칙때문에 checkbox는 똑같은 이름으로 설정링크구조로... http의 프로토콜의 정상적인 케이스파라미터 받을때 Requestparam으로 받고 List로 받으면됨insert되자마자 primary키가 필요한 경우 : 그때는 쿼리가 두번 실행해야함 mybatis에서 selectKey라는걸 사용함 파라미터값이 안 넘아왔을시에 에러가 이런 오류! 글쓰기할때 파일도 올리기form action="/board/writeArticleProcess" method="post" enctype="multipart/form-data"> 닉네임 : span th:text="${..