https://www.edwith.org/boostcourse-web/lecture/16720/ [LECTURE] 1) SQL이란? : edwith 들어가기 전에 사람과 사람이 대화하기 위해서는 언어가 필요합니다. DBMS에게 명령을 내릴 때도 특별한 명령이 필요합니다. 이 명령을 SQL이라고 합니다. 이번 시간엔 SQL에 대... - 부스트코스 www.edwith.org MySQL 설치 중에 생긴 오류: ERROR 1045 (28000): Access denied for user 'root'@'localhost' MySQL 설치하고 최초 로그인을 하려는데 비밀번호를 입력하면 저런 에러가 떴다. 설치 중에 포트 번호 기본값 3306이 이미 사용 중인 포트라고 해서 3307로 바꾼 것이 그 원인인가 싶었다..
Scope https://www.edwith.org/boostcourse-web/lecture/16708/ [LECTURE] 1) scope란? : edwith 들어가기 전에 Servlet과 JSP를 개발하다보면 변수를 많이 다루게 됩니다. 어떤 변수는 웹 어플리케이션에서 공유하고 싶은 변수가 있을 수도 있고, 어떤 변수는 사용자 별로 ... - 부스트코스 www.edwith.org page scope 하나의 JSP 페이지 내에서만 객체를 공유 (JSP only) 예) JSP 파일 내에 에서 사용한 변수는 page scope JSP: pageContext request scope 요청을 받아서 응답하기까지 유효 forward시 변수 값을 유지할 때 사용 리다이렉트하면 사라짐 Servlet: HttpSer..
https://www.edwith.org/boostcourse-web/lecture/16705/ [LECTURE] 2) forward : edwith 들어가기 전에 WAS의 서블릿이나 JSP가 요청을 받은 후 그 요청을 처리하다가, 추가적인 처리를 같은 웹 어플리케이션안에 포함된 다른 서블릿이나 JSP에게 위임하는 경우가 있습니... - 부스트코스 www.edwith.org Forward 요청의 처리를 다른 서블릿으로 넘겨주는 것. redirect와 달리 처음 요청에서 생성된 request, response 객체를 그대로 이용하며 새로운 request, response 객체사 생성되지 않는다. 웹브라우저의 url도 변하지 않는다. 구현 Servlet1이 요청을 처리한 후 HttpServletRequest..
HTTP 상태 코드 HTTP 상태 코드는 HTTP 요청이 성공적으로 되었는지 알려준다. 5개 그룹으로 구분하며 각각 1~5로 시작한다. 익숙한 일부만 수록함. 정보 응답 성공 응답 200 OK: 성공적으로 요청됨. 리다이렉션 메시지 301 Moved Permanently: 요청한 리소스의 URI가 변경됨. 응답에 새로운 URI 줄 수 있음. 302 Found: 요청한 리소스의 URI가 일시적으로 변경됨. 응답에 새로운 URI 줄 수 있음. 클라이언트 에러 응답 400 Bad Request: 잘못된 문법으로 인해 서버가 요청을 이해할 수 없음. 403 Forbidden: 클라이언트가 콘텐츠에 접근할 권리를 가지고 있지 않음. 404 Not Found: 서버가 요청받은 리소스를 찾을 수 없음. 418 I'm..
https://www.edwith.org/boostcourse-web/lecture/19882/ [LECTURE] 4) JSP 내장객체 : edwith 들어가기 전에 JSP에서는 개발자가 선언하지 않아도, 사용할 수 있는 미리 선언된 변수가 존재합니다. 이를 내장객체라고 합니다. 개발자가 선언하지 않았음에도 어떻게 JSP에서 내장... - 부스트코스 www.edwith.org JSP 내장 객체 (JSP Implicit Objects) _jspService()에 미리 선언된 객체들, web container에 의해 생성되고 모든 jsp 페이지가 사용 가능하다. JSP 내장 객체 종류 Servlet에 선언된 부분 예제 참고 https://www.javatpoint.com/jsp-implicit-objects..
https://www.edwith.org/boostcourse-web/lecture/16704/ [LECTURE] 3) JSP 문법 : edwith 들어가기 전에 JSP는 HTML태그와 자바코드를 섞어서 개발할 수 있습니다. JSP에서 자바코드는 어떻게 입력을 하는지, 어떤 결과를 출력하려면 어떤 것을 사용해야 하는지에 대해서... - 부스트코스 www.edwith.org JSP Servlet HTML 생각해보기 이번 시간에 배웠던 JSP들이 서블릿 소스로 변환될 때 스크립틀릿, 표현식, 선언문이 어떻게 변환될지 예상해 봅시다. JSP -> Servlet (.java) 변환 1. JSP Expression: jspService()에 out.print(expression);으로 변환 2. JSP Scrip..