🚀 Languege/Web Basic 4

Browser의 동작 (웹 브라우저 렌더링)

브라우저의 동작방식은 원래는 개발자 몫이 아닌, 브라우저만의 영역이었습니다. 최근에는 개발자도 브라우저 렌더링을 이해해야 하는 추세입니다. 왜냐, 속도를 높이기 위해서죵~^.^ 브라우저란? 브라우저는 사용자가 서버에 요청한 내용을 받아 사용자가 볼 수 있도록 표시하는 역할을 합니다. 브라우저는 서버로부터 받아온 HTML파일을 해석해서 우리가 항상 사용하는 그런 웹페이지가 되는것입니다! 브라우저의 기본 구조 우리가 자주 사용하는 웹브라우저는 Google Chrome, IE, Safari 등이 있고 조금씩은 다르지만 브라우저의 주요 구성요소는 아래와 같습니다. User Interface: 주소 표시줄, 이전/다음 버튼, 북마크 등 사용자가 보는 화면 Browser Engine: 사용자 인터페이스와 렌더링 엔..

프론트엔드? 백엔드?

프론트엔드? Front-end. 웹 프로그래밍의 한 분야. 반대말은 백엔드. 프론트엔드 개발자는 프론트엔드, 백엔드의 완전한 분리 구조를 지향하는 업무 스타일의 개발 방식으로써 프론트단의 비지니스 로직과 사용자 영역의 개발을 담당하는 사람이다. 이와 다른 방식의 업무 스타일 직군으로는 웹퍼블리셔(ui개발)와 개발자(서버 개발자)의 업무 분리 방식이 있다. 이 경우는 주로 서버사이드가 클라이언트를 감싸는 방식이다. MVC로 치면 View 부분에 해당하는 영역을 맡는다. - 출처 나무위키 그렇죠, 정의 된 것 처럼 프론트엔드는 개발자가 아닌 사람들이 가장 많이 접하는 그 웹페이지!! 사용자 인터페이스 부분을 말합니다. 프론트엔드 개발자로 일하기 위해서는 JavaScript, CSS, HTML 을 다룰 줄 알..

[Apache Tomcat] MAC OS에 Apache Tomcat 설치하기

1. Apache Tomcat 다운로드 공식홈페이지에서 Apache Tomcat을 다운로드 합니다. (코어 바이너리, tar.gz) 2. Apache Tomcat 설치 아래의 명령어를 순서대로 실행합니다! # Apache Tomcat을 다운받은 경로에서 /usr/local 경로로 압축 해제 sudo tar -xzvf apache-tomcat-8.5.65.tar.gz -C /usr/local/apache-tomcat-8.5.65 # Library 경로에 Tomcat 심볼릭 링크 추가 sudo ln -s /usr/local/ /Library/Tomcat # Tomcat 설치 디렉토리 및 파일 소유자 변경 sudo chown -R /Library/Tomcat # Tomcat 실행/종료 스크립트의 실행 권한 추..

HTTP Request Parameters 타입 / HTTP 요청 파라메터 종류!

HTTP Request 파라메터의 종류 😁 1. Path 파라메터 URL path 경로의 일부로 파라메터를 사용합니다. www.example.info/user/{user-name}/score 2. ≈ URL ? 뒤에 등장합니다. 이렇게 정의되는 경우 AWS CloudFront+Lambda 엣지 사용 가능합니다. www.example.info/user?user-name=A 3. Request Body 파라메터 Post 방식의 Request Parameter이며, 요청 내용을 바디에 넣어 보내기때문에 URL에서는 아무런 변화가 없습니다. 4. Header 파라메터 인증과 권한부여 목적으로 사용합니다. 인증과 관련된 서비스에서 헤더 파라메터에 대한 내용을 볼 수 있습니다 :D

728x90