Web Development
-
[Back End] Redirect & ForwardWeb Development/부스트코스 - Back-End(Java) 2020. 3. 6. 21:54
Reirect(리다이렉트) - 서버가 클라이언트에게 특정 URL로 이동하라는 요청을 보내는 것을 리다이렉트라고 한다. - 리다이렉트는 HTTP 프로토콜로 정해진 규칙이다. - 서버는 클라이언트에게 HTTP 상태 코드 302로 응답하는데 이때 헤더 내 Location 값에 이동할 URL을 추가한다. 클라이언트는 리다이렉션 응답을 받게 되면 헤더(Location)에 포함된 URL로 재요청을 보내게 된다. 이때 브라우저의 주소창은 새 URL로 바뀌게 된다. - 서블릿이나 JSP는 리다이렉트를 하기 위해 HttpServletResponse 클래스의 sendRedirect() 메서드를 사용한다. 예제 - 두 개의 JSP 파일 redirect01.jsp, redirect02.jsp이 있다. - redirect01...
-
[Back End] JSP 기초Web Development/부스트코스 - Back-End(Java) 2020. 3. 5. 19:22
JSP(Java Server Page) - 마이크로소프트에서 ASP(Active Server Page)라는 쉽게 웹을 개발할 수 있는 스크립트 엔진을 발표함 - ASP에 대항하기 위해 썬마이크로시스템즈에서는 JSP 발표한다. - JSP는 Java를 이용한 서버 사이드 스크립트 언어이다.(스크립트 언어란 프로그래밍 언어의 한 종류로, 기존에 이미 존재하는 소프트웨어(애플리케이션)를 제어하기 위한 용도로 쓰이는 언어이다.) - JSP의 핵심은 JSP는 서블릿으로 바뀌어 실행된다는 것 이다. (하나의 JSP 페이지는 하나의 Java 클래스로 변환되어 실행된다.) JSP 라이프싸이클 - WAS는 웹 브라우저로부터 JSP에 대한 요청을 받게 되면, JSP코드를 서블릿 소스코드로 변환한 후 컴파일 하여 실행한다. ..
-
[Front End] Javascript 기초Web Development/부스트코스 - Front-End(JavaScript) 2020. 3. 5. 19:08
자바스크립트(Java Scripy) - 컴파일 단계가 없는 자바스크립트의 type(자료형)은 실행 단계에서 타입이 결정됨 - 자바스크립트 버전은 ECMA(줄여서 ES)의 버전에 따라서 결정됨 - 2018년을 중심으로 ES6(ES2015)를 표준으로 쓴다. 자바스크립트 변수 - 변수는 var, let, const로 선언할 수 있다. - 어떤 것을 사용하는가에 따라 변수의 유효범위(scope)가 달라진다. - ES6 이전까지는 var을 사용해서 변수를 선언한다. 자바스크립트 연산자 const name = "crong"; const result = name || "codesquad"; console.log(result); // "name" var name = ""; var result = name || "co..
-
[Front End] CSS 기초Web Development/부스트코스 - Front-End(JavaScript) 2020. 3. 5. 18:57
CSS의 구성 span{ color : red; } /* selector{ property : value } */ CSS 선언 방식 - inline : HTML 태그 안에다가 적용한다. - internal : HTML style 태그로 적용한다. - external : 외부파일(.css)로 지정하는 방식 CSS 적용 우선순위 - inline > internal = external - id > class > 엘리먼트 - 같은 선택자라면, 나중에 선언한 것이 반영된다. - 선택자의 표현이 구체적인 것이 있다면 먼저 적용된다. [example] body > span(O) span (x) CSS 상속 - 상위에서 적용한 스타일은 하위에도 반영된다. - 단, box-model이라고 불리는 속성들(width, he..