주소창에 입력된 주소를 통해 서버를 찾아간다.이후 DNS가 연결해줄 곳을 찾는다.(실제 서버)서버에서 HTML 파일을 클라이언트로 보낸다.HTML 문서는 파싱되어 DOM을 생성한다.(객체 형식)중간에 css를 로드한ㄴ link 혹시 style 태그를 만나면 DOM 생성
모든 선언이 코드의 선두로 끌어 올려진 것처럼 동작하는 자바스크립트 고유의 특징.아래는 호이스팅의 예시이다.var는 선언, 초기화가 동시에 이루어지고,let,const는 선언단계만 호이스팅 되기때문에 실행 결과가 다름을 확인할 수 있다.
클로저는 함수와 함수가 선언된 어휘적 환경의 조합이다.외부 함수보다 중첩 함수가 더 오래 유지되는 경우,중첩 함수는 이미 생명 주기가 다한 외부 함수의 변수를 참조할 수 있으며,이러한 중첩 함수를 "클로저(closure)"라고 한다.클러저는 은닉성이라는 강점을 지니고
margin: 바깥쪽 여백을 의미padding: 안쪽 여백을 의미position 속성은 문서 상에 요소를 배치하는 방법을 지정한다.static : 요소를 일반적인 문서 흐름에 따라 배치relative : static + 자신을 기준으로 top, rigth, bottom
REST 기반으로 서비스 API를 구현한 것REST(Representational State Transfer)자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것HTTP URI를 통해 자원을 명시하고,HTTP 메서드(POST,GET,PUT,DELETE)를 통해
인터넷의 발달로 인해 데이터 통신이 활발해졌고, 이는 트래픽의 폭발적인 증가로 이어졌다.방금 누른 페이스북 '좋아요'와 친구에게 카톡으로 전송한 동영상, 좋아하는 유튜버의 채널 시청까지 어느것 하나 인터넷을 통하지 않은 것이 없을 정도이다.그 결과 아무리 성능이 뛰어난
chache의 사전적 의미는 저장소.웹브라우저를 보면 “캐시파일”이라고 있는데, 브라우저에서 저장하고 있는 내용을 보면 이미지, css, js 등의 파일들이다. 흔히 웹페이지에서 서비스하고 있는 컨텐츠들인데 이는 웹페이지의 로딩속도를 좀 더 빠르게 하기 위해 사용되어진
배치작업은 데이터를 실시간으로 처리하는게 아니라, 일괄적으로 모아서 처리하는 작업을 의미한다. 하루동안 쌓인 데이터를 배치작업을 통해 즉정 시간에 한꺼번에 처리하는 경우가 이에 해당한다.은행의 정산작업과 같은 업무에서 이런 일괄처리를 수행하게 되며 사용자에게 빠른 응답
보안을 하면서 Http를 Https로 바꾼다고 해커로부터의 공격에서 안전하지 않을수도 있다.Https를 구성하고 안전한 프로토콜을 사용해야만 한다는 사실도 알았다.그리고, Https 를 구성하기 위해 서버와 서버, 서버와 클라이언트 사이에서 서로를 인증할 인증서와 인증
도커?Go 언어로 작성된 리눅스 컨테이너 기반의 오픈 소스 가상화 플랫폼컨테이너?이미지의 실행 가능한 인스턴스서버(host Os) 운영상에서 리소스를 논리적으로 구분하여 마치 별도의 서버인 것 처럼 사용할 수 있게 하는 기술OS 뿐만 아니라 Application 단위도
동작 원리 웹의 동작 원리를 설명하는 방식은 사실 여러 개이다. 누군가는 OSI 7계층 관점으로 설명할 수도 있고, 누군가는 TCP/IP 4계층 관점으로 설명할 수도 있고, 누군가는 DNS에 초점을 두고 설명할 수도 있다. 𝟭 & 𝟮. 사용자가 웹 브라우저를 통해
Interface System란?결론적으로 System에서 말하는 인터페이스와 Java에서 의미하는 인터페이스는 차이가 존재 합니다. EAI (Enterprise Application Integration) Interface System이 무엇을 의미하는지 이해하였다면
이클립스 플러그인 초기화1) 이클립스가 설치된 경로를 알아냅니다.2) 로고+R 키를 누릅니다. 누르면 실행 창이 뜨는데 명령어 cmd 를 입력 후 확인 버튼을 누릅니다.3) 명령 프롬프트가 뜨는데 cd 명령어를 우선 치고 스페이스바로 띕니다. 그다음에 이클립스가 설치된
프로토콜(Protocol)이란? 통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다. 즉 통신 규약 및 약속이다. 프로토콜의 기본 요소 구문(Syntax) : 전송하고자 하는 데이터의 형식(Format),
이클립스에서 SVN 사용시 Team > Synchronize with Repository 를 클릭 하면 서버의 소스와 로컬소스를 비교 할수 있는데 이때 같은 라인에 수정사항이 생기는 등의 이유로 충돌이 발생하여 소스관리를 진행할수 없는 상태가 되었을때 사용하는 기능을
응답 패킷(response packet)은 네트워크 통신에서 클라이언트가 보낸 요청(request)에 대한 서버의 응답(response)을 담고 있는 데이터 패킷입니다. 이를 통해 클라이언트는 서버로부터 요청한 데이터나 수행 결과를 받을 수 있습니다. 주요 개념 패킷
JSP, SQL 파일, XML 파일 등이 서버 재기동 없이 변경 내용을 반영할 수 있는 이유는 각 파일 유형의 처리 방식과 서버의 동작 방식에 있습니다. 각각의 파일 유형에 대해 설명해 보겠습니다.JSP 파일은 서버가 요청을 받을 때마다 컴파일되어 실행됩니다. 서버는