목록공간 (2)
개발 무지렁이

빌드 작업한 파일들을 (개발자 작성코드, 라이브러리, 이미지) 출시하기 적합한 형태로 포장하는 일을 말한다. ex. 파일 하나로 압축, 파일 형식/내용 변환 (컴파일 언어의 경우, 빌드에 컴파일 작업 포함) 배포 데스크탑 프로그램 🖥️: 다운받을 수 있는 곳에 업로드 모바일 앱 📱: 플레이스토어, 앱스토어에 업로드 웹사이트 📑: 서버에 올린 다음 실행, 도메인으로 외부에서의 접근 경로 설정 ❓ 환경변수 : 소프트웨어가 동작하는 공간마다 값을 지정할 때 사용되는 것을 말한다 ※ 공간이 프로세스가 돌아가는 세분화된 공간을 의미할 수도 있다. 1. 환경변수를 통해 공간마다의 값을 특정할 수 있다 2. 환경변수에 들어간 값에 따라 어떤 동작을 수행할 지 지정할 수 있다. - 개발용 환경변수 dev - 배포용 환..

쿠키 🍘 ❗ 접속하는 사람에 따라 다른 페이지를 보여주고 싶다 -> 사용자를 구별하고 싶다 ❗ 웹서버는 기억력이 없다 -> 클라이언트 최초 접속 시, 서버가 쿠키 🍘 발행 (커피 도장 쿠폰 ☕) 세션 ❗ 클라이언트가 쿠키 🍘를 조작하면 어쩌지? -> 서버의 세션저장소에 클라이언트별로 공간 생성 (= 세션 Session) -> 이 공간에 정보 저장 -> 쿠키 🍘에는 세션ID가 들어있다 (JSESSIOINID) ❗ 클라이언트가 세션ID를 조작하면? -> 규칙이 없게 길게 만들면 된다. ex. 세션저장 @GetMapping("/saveSession/{name}/{value}") @ResponseBody public String saveSession(@PathVariable String name, @PathVa..