기존의 MPA(Multi-Page Application)와 SPA(Single Page Application)의 차이점 JSP (Java Server Pages) 서버 사이드 렌더링(SSR): JSP는 클라이언트의 요청에 대해 서버에서 HTML을 생성하고 렌더링하는 방식이다. 이는 매 요청마다 전체 페이지를 새로 로딩하여 보여준다. 동적인 웹 페이지나 웹 애플리케이션을 구축하기 위해 사용된다. 성능과 확장성의 제한: 매번 전체 페이지를 새로 로딩하기 때문에 네트워크 사용량이 늘어나고, 사용자 경험(UX)이 저하될 수 있다. 또한 대규모 트래픽을 처리하는 데 있어 서버 부하가 증가한다. 데이터베이스 연동, 사용자 요청 처리 등 복잡한 로직을 구현할 수 있다. 이를 통해 초기 웹 개발에서 널리 사용되었으며,..