본문 바로가기
반응형

분류 전체보기34

[JSP] 쿠키 쿠키 사용하기 쿠키는 웹 브라우저가 보관하는 데이터 웹브라우저는 웹서버에 요청을 보낼 때 쿠키를 함께 전송하며, 웹서버는 웹 브라우저가 전송한 쿠키를 사용해서 필요한 데이터를 읽을 수 있다. 쿠키는 웹서버와 웹 브라우저 양쪽에서 생성할 수 있다. 이를 사용하면 웹서버와 웹브라우저는 필요한 값을 공유하고 상태를 유지할 수 있다 쿠키의 동작 방식 쿠키 생성 jsp 프로그래밍에서 쿠키를 웹서버 측에서 생성한다. 생성한 쿠키를 응답 데이터의 헤더에 저장해서 웹브라우저에 전송한다. 쿠키 저장 웹 브라우저는 응답 데이터에 포함된 쿠키를 저장소에 보관한다. 쿠키의 종류에 따라 메모리나 파일에 저장한다. 쿠키 전송 웹 브라우저는 저장한 쿠키를 요청이 있을 때마다 웹서버에 전송한다. 웹 서버는 웹 브라우저가 전송한 쿠키.. 2023. 9. 18.
JSP 기본 JSP 란? Java Server Pages의 약자이다. (자바 상표권 문제로 자카르타로 변경되었다.) HTML 내에 자바 코드를 삽입하여 웹서버에서 동적으로 웹페이지를 생성하여 웹브라우저에 돌려준다 => 서버 사이트 스크립트 언어. 확장자 : .jsp, .jspx, .jspf JSP 동작 구조 클라이언트 서비스 요청 웹 애플리케이션 서버의 서블릿 컨테이너에서 JSP -> 서블릿 원시코드로 변환 서블릿 원시코드 컴파일되어 실행 결과를 HTML 형태로 클라이언트에게 리턴 웹 애플리케이션 서버 (Web Application Server, WAS) 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별 되며, 주로 DB.. 2023. 9. 18.
[Git] 필수 명령어 Git-Github 기본 용어 branch: 깃의 작업 영역(-a -> 깃 원격 저장소(github) remote의 branch까지 보여줌 main: 깃의 기본 브랜치(예전에는 develop, master) -> local, remote HEAD: 현재 작업 브랜치의 위치 remote/origin: 깃의 기본 원격 브랜치의 alias clone: git remote의 처음 파일들을 local pc에 복제하는 명령어 pull: git의 remote위치에 있는 가장 최신의 commit 및 push한 내용들을 가져오는 명령어 linux 명령어 li : 파일 리스트 (-al 숨김 파일 및 폴더 까지 보여줌) cd : change directory : 폴더 이동 Git staged Git 필수 명령어 0. git.. 2023. 9. 13.
[Git] 기본 정리 Git 이란? 버전 관리 프로그램 현재의 파일 상태를 스냅샷을 찍어 저장한다. 변경 사항을 추적하여 관리하기 편리하게 해준다. git 은 파일 기반 버전 관리이기 때문에 폴더의 생성 유무는 체크하지 않는다. Git vs Github git offline+ online github online 프로그램 ex _ Bitbucket git (local) ↔ github (remote) Git 활용 도구 Shell Prompt Git IDE(sourcetree, fork, gitkraken) GUI Git 클라이언트 종류 gitkeraken 부분적 유료 sourcetree 무료 bitbucket, trello, jira 등을 서비스하는 Atlassian 에서 만든 어플리케이션 tortoisegit 무료 파일탐색.. 2023. 9. 13.
반응형