템플릿 엔진(Template Engine) 웹 서비스를 만들 떄에는 서버의 데이터와 정적자원(html, css, image)을 조합해야 한다. 서버에서 데이터를 보내 웹 서비스를 만드는 방법에는 크게 2가지가 있다.SPA(Single Page Application) 최초 한번 전체페이지를 다 불러오고 응답데이터만 페이지 특정부분 렌더링.SSR(Server Side Rendering) 전통적인 웹 애플리케이션 방식. 요청시마다 서버에서 처리한 후 새로고침으로 페이지에 대한 응답. Thymeleaf(타임리프) 타임리프는 템플릿 엔진 중 하나로, Spring Boot에서는 JSP가 아닌 Thymeleaf 사용을 권장하고 있다. 타임리프 자주 사용 문법 타임리프는 th 키워드를 사용해서 문법을 사용한다. th ..
참고 글 : https://okky.kr/articles/831473 왜 Js 프레임 워크를 사용하는가? 프론트엔드 개발이 복잡해 지면서 등장하였다 ex) jQuery : DOM을 쉽게 조작하기 위한 라이브러리 => DOM 이란 뭘 까? 참고, 출처 : https://nonipc.com/entry/DOM%EC%9D%B4%EB%9E%80 DOM(Document Object Model): 웹페이지가 로드될 때 브라우저가 생성하는 문서 객체모델 쉽게 말해 html 안의 구성들이라 생각하면 될 거 같다. 예를 들어 를 쉽게 조작하고 싶을 때 document.getElementdById('things')를 써도 됐지만 jQuery를 했을 때 $('#things')만 쓰면 쉽게 things의 값을 가져올 수 있었다..