📢 공지합니다
이 게시글은 메인 페이지에 항상 고정되어 표시됩니다.
☑️SSR이란? SSR은 Server Side Rendering의 약자로, 서버 측에서 요청을 받으면 HTML을 완전히 렌더링 가능한 상태로 만들어 클라이언트에게 전송하는 방식입니다. 쉽게 말해 서버 쪽에서 HTML '요리'를 모두 마친 후 클라이언트에게 제공하는 것이죠. Spring의 JSP, PHP 등이 대표적인 SSR 방식의 예시입니다.이와 관련하여 MPA(Multi Page Application)라는 개념이 있습니다. 이는 사용자가 페이지를 이동할 때마다 서버로부터 새로운 HTML을 받아와 페이지 전체를 다시 렌더링하는 전통적인 웹 페이지 구성 방식입니다.☑️CSR이란? CSR은 Client Side Rendering의 약자로, 렌더링이 클라이언트(브라우저) 측에서 이루어지는 방식입니다. 서버가 ..
https://balhae.tistory.com/274 쿠키 VS 세션오늘은 기술면접 단골 질문인 쿠키vs 세션에 관해서 정확한 포스팅을 하겠습니다.https://balhae.tistory.com/65 HTTP(CH7)최코딩의 개발 HTTP(CH7) 본문 스프링/HTTP HTTP(CH7) seung_ho_choi.s 2023. 5. 28. 19:39balhae.tistorbalhae.tistory.com지난 시간에 쿠키와 세션에 대해 알아봤으면 이번에는 JWT 와 세션 그리고 웹 서비스 유형을 알아보겠다. ☑️ 인증(Authentication)과 인가(Authorization)의 이해인증(Authentication)은 사용자의 신원을 확인하는 과정입니다. 즉, "당신이 누구인지" 확인하는 절차로, 로그인..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
1. JVM이란?JVM(Java Virtual Machine)은 이름 그대로 '자바를 실행하기 위한 가상 기계'입니다. Java의 가장 큰 특징 중 하나는 OS에 종속적이지 않다는 점인데, 이것이 가능한 이유가 바로 이 JVM 때문입니다.간단히 말해 JVM은 운영체제에 종속받지 않고 CPU가 Java 코드를 인식하고 실행할 수 있게 하는 가상 컴퓨터입니다. 다양한 플랫폼에서 동일한 Java 애플리케이션을 실행할 수 있게 해주는 핵심 요소입니다.Java 실행 과정의 이해 Java 소스코드(.java)는 CPU가 직접 인식할 수 없기 때문에 기계어로 컴파일해야 합니다. 하지만 Java의 경우 일반적인 컴파일 언어와는 과정이 조금 다릅니다.Java 소스코드(.java)는 먼저 Java 컴파일러(javac)에 ..