목록WEB (27)
롸?
1. 부트스트랩이란? 부트스트랩은 CSS와 자바스크립트 파일로 이루어진 웹 규격을 위한 프레임워크이다. 부트스트랩은 안정적이고, 반응형 웹을 지원하며, 편리하고 버전 단계도 성숙단계에 올라있는 상태이다. 2. 부트스트랩을 사용하는 이유 부트스트랩의 CSS는 웹페이지의 스타일을 초기화 시킨다. 브라우저들마다 각자 다른 기본 스타일을 가지고 있는데 이 스타일들을 초기화 해서 크로스브라우징 문제를 해결한다. 또한 자체적인 폰트 규격과 기본 색상, 여러 UI 컴포넌트들을 기본으로 제공하여 간단히 웹페이지에 붙이듯이 사용할 수 있다. 3. 시작 방법 부트스트랩은 공식 사이트에서 파일을 다운로드 받아서 프로젝트폴더/WebContent에 파일을 밀어넣는 방법도 있지만 그보다 더 간단하게 설치없이 사용할 수 있다. 아..
MIME 타입이란 클라이언트에게 전송된 문서의 다양성을 알려주기 위한 메커니즘이다. 웹에는 파일의 확장자가 의미가 없기 때문에 각 문서와 함께 올바른 MIME 타입을 전송하도록 서버가 정확히 설정하는 것이 중요. 브라우저들은 리소르를 내려받았을 때 해야할 기본 동작이 무엇인지를 결정하기 위해 대게 MIME 타입을 사용한다. 타입설명일반적인 서브타입 예시 text 텍스트를 포함하는 모든 문서를 나타내며 이론상으로는 인간이 읽을 수 있어야 합니다 text/plain, text/html, text/css, text/javascript image 모든 종류의 이미지를 나타냅니다. (animated gif처럼) 애니메이션되는 이미지가 이미지 타입에 포함되긴 하지만, 비디오는 포함되지 않습니다. image/gif,..
모든 HTTP 응답 코드는 5개의 클래스(분류)로 구분된다. 상태 코드의 첫 번째 숫자는 응답의 클래스를 정의한다. 마지막 두 자리는 클래스나 분류 역할을 하지 않는다. 첫자리에 대한 5가지 값들은 다음과 같다: 1xx (정보): 요청을 받았으며 프로세스를 계속한다 2xx (성공): 요청을 성공적으로 받았으며 인식했고 수용하였다 3xx (리다이렉션): 요청 완료를 위해 추가 작업 조치가 필요하다 4xx (클라이언트 오류): 요청의 문법이 잘못되었거나 요청을 처리할 수 없다 5xx (서버 오류): 서버가 명백히 유효한 요청에 대해 충족을 실패했다 1xx (조건부 응답) 요청을 받았으면 작업을 계속 한다. 이 상태의 코드는 상태-라인과 선택적 헤더만을 포함하는 임시의 응답을 나타 내고 빈 라인에 의해서 종결..