분류 전체보기361 SSR과 CSR 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 계속 업데이트 할 예정입니다. 목차 SSR (Server Side Rendering) CSR(Client Side Rendering)의 시초 CSR (Client Side Rendering) Ajax 동작 가능 여부 1. SSR (Server Side Rendering) SSR이란 서버에서 클라이언트에게 랜더링이 전부 다 된 HTML 데이터(파일)를 보내주는 것을 의미합니다. e.g. 유저가 브라우저에서 www.google.com 요청을 하면 구글 서버는 응답을 하고, 사용자는 구글 화면을 보게 됩니다. 그러나 이건 브라우저가 랜더링을 해줄 뿐, 실제로 서버에서 받아오는 데이터는 HTML 파일을 받아옵니다. 브라우저는 서버로부터 .. 2021. 9. 30. CORS (Cross-Origin Resource Sharing) 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 CORS 란? 왜 CORS가 필요한가? '동일한 출처'란? 결론 1. CORS 란? CORS(교차 출처 리소스 공유)는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처인 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 방식입니다. 웹 애플리케이션은 요청하고자 하는 리소스가 자신의 출처(도메인, 프로토콜, 포트)와 다를 때 CORS HTTP 요청을 실행합니다. 2. 왜 CORS가 필요한가 ? 보안상의 이유로, 브라우저는 스크립트에서 시작한 교차 출처 HTTP 요청을 제한합니다. 예를 들어, XMLHttpRequet와 Fetch API는 동일 출처 정책을 따릅니다. .. 2021. 9. 29. spring-boot-maven-plugin 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 1. spring-boot-maven-plugin 이란? 이 Build 플러그인의 기능은 패키징 할 때 executable jar 파일로 구조를 변경해주는 것입니다. 즉, executable jar 파일로 패키징하기 위해 의존하고 있는 라이브러리들을 추가해줍니다. spring-boot-maven-plugin 덕분에 개발자는 mvn package만 명령하면 어디서든 실행 가능한 jar파일을 만들 수 있습니다. 출처 spring-boot-maven-plugin의 역할 2021. 9. 28. jar에 기본 manifest 속성이 없습니다 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 1. 오류 현상 아래처럼 pom.xml에 spring-boot-maven-plugin 속성을 추가하고도 jar를 단독으로 실행하면 "manifest 속성이 없습니다"는 오류가 나왔습니다. # pom.xml(before) org.springframework.boot spring-boot-maven-plugin $ java -jar ${PROJECT_NAME}.jar //ERROR: jar에 기본 manifest 속성이 없습니다 2. 해결 방법 spring-boot-maven-plugin 속성에 repackage를 추가해주면 됩니다. # 추가된 부분 repackage # pom.xml(after) org.springframework... 2021. 9. 27. 이전 1 ··· 23 24 25 26 27 28 29 ··· 91 다음