개요 최근 사이트에 자사제품을 배포하면서, 사용자가 사이트를 이용하다가 iframe 을 통해 로그인 정보를 가지고 있는 쿠키를 호출 시, 쿠키값이 제대로 전달 되지 않는 이슈가 있었다. 해당 내용을 확인하던 중 구글 Chrome80 버전 부터 새로운 쿠키 정책이 적용 되었다는 사실을 발견하였다. Chrome80 버전 이전까지는 쿠키를 외부 사이트와 도메인 주소가 달라도 제한 없이 공유 할 수 있었지만, Chrome80 버전 이후 부터는 도메인 주소가 다를 경우 쿠키의 사용이 제한된다고 한다. Chrome SameSite 위에서 변경된 크롬의 쿠키 정책은 SameSite 속성의 기본값이 변경된 것으로, SameSite 속성의 기본값이 'None' 에서 'Lax' 로 변경 되었다. 변경된 이유는 기본적으로 ..
autoDeploy 옵션(디폴트 true) 기본적으로 톰캣은 autoDeploy 옵션이 true일 경우 WAR 파일을 appBase(=webapps)디렉토리에 위치시키면 톰캣 구동시 WAR 파일을 자동으로 읽어서 배포(deploy)한다. unPackWARs 옵션(디폴트 true) unPackWARs 옵션이 true로 되어 있을 경우에는 WAR 파일의 압축을 풀어서 배치하게 된다. EX) $TOMCAT_HOME/webapps/examples.war 파일을 위치시키면 examples 라는 디렉토리를 생성 후, war 파일 압축을 해제한다. appsBase 이외의 디렉토리에 있는 WAR 파일을 deploy 시키고자 한다면 context XML 파일을 다음과 같이 변경 -> 위와 같이 만들면, webapps/s..
사이트 MDN - 가장 유명한 MDN 모던 javascript 튜토리얼 - JS 튜토리얼로 정말 좋음. 타입스크립트 핸드북 - TS 공식문서 번역본 웹팩 핸드북 - 캡틴판교님의 웹팩 핸드북 fontawesome - 다양한 ICON을 가져올 수 있는 사이트 flatuicolors - 다양한 색들을 가져오기 편한 사이트 CSS Dinner - 다양한 css 선택자들을 게임을 통해 배울 수 있는 사이트 FLEXBOX FROGGY - css의 FLEXBOX를 게임을 통해 배울 수 있는 사이트 GRID GARDEN CSS의 grid를 게임을 통해 배울 수 있는 사이트 블로그 Velopert velog - velog를 만든 velopert님의 velog로 정말 좋은 글들이 많음. 제로초 블로그 - 다양한 JS 관련..
구분 장점 단점 WebServer -빠른처리 속도 -요청에 대한 결과 페이지만 전송 -구현이 쉬움 -HTML 같은 단순한 문서만으로 구성 -한정적인 서비스 -만들어진 정보만 보여주기 때문에 서비스가 한정적 -글의 추가, 수정, 삭제가 어려움 -문서의 내용이 변경될 경우 직접 수정 WAS -서비스의 다양성 -여러 데이터를 활용할 수 있음 -글의 추가, 수정, 삭제가 쉬움 -문서의 내용이 변경될 경우 직접 수정하지 않음 -느린 처리 속도 -데이터를 처리하여 결과를 전송함 -구현이 어려움 -서비스에 해당하는 소스를 직접 작성