WEB
-
JavaScriptWEB 2021. 1. 5. 20:54
JavaScript 문법이 철저하지 않음 변수 선언할때 타입을 따로 설정 안해도 됨 오류가 생겨도 찾기 쉽지 않음 Node npm : node 패키지들을 사용할 수 있도록 관리해주는 도구 React npx : npm 5.2 + 버전의 패키지 실행도구 프로젝트 세팅 npx create-react-app [이름] cd [이름] npm start JS script 쓸때 defer 쓰면 페이지가 모두 로드되고 이후에 외부 스크립트 실행 async 실행순서 보장 안됨 var, let, const var : 유효범위 구분x. (지역, 전역 변수를 구분 할 수 없음) let : 특정 영역에서 지역변수로 사용할 수 있음. const : 값이 변경되지 않는 상수. 02. JavaScript_commnad if 조건문 i..
-
JSTLWEB 2020. 12. 23. 19:55
JSTL(JSP Standard Tag Library) - 태그 형식으로 반복문, 조건문 등을 사용 할 수 있게 해줌. 사용하기 위한 준비 1. tomcat.apache.org/download-taglibs.cgi 에 서 .jar 파일을 다운 받아 ../WEB-INF/lib 에 추가. 2. 를 JSP 파일에 추가. ex) 1. c:out - 변수의 값 출력 1 cs 2. c:set - 변수에 값을 저장. (setAttribute) 1 cs 3. c:if - if문 조건이 true 이면 출력 1 2 3 .. cs 4. c:remove - 변수 제거 1 cs 5. c:choose - if, else 문 1 2 3 4 5 6 7 8 9 10 11 ... ... ... cs 6. c:forEach - forEa..
-
ScopeWEB 2020. 12. 18. 19:27
Page < Request < Session < Application Page - 페이지 내에서만 유지 Request - 요청이 들어와서 응답이 나갈 때 까지만 유지 Session - session 객체 생성되어 소멸 될 때까지 유지 Application - application 이 생성되어 소멸 될 때까지 유지 Page - PageContext 추상 객체 사용 - forward 되면 사용 할 수 없음 Request - HttpServletRequest 객체를 사용 - JSP 에서는 request 내장변수 사용 - forward 할 때 유지됨 Session - 웹 브라우저 별로 변수를 관리, 탭 간에는 변수 공유됨 - HttpSession 인터페이스 구현한 객체 사용 - JSP 에서는 session 내장..
-
표현언어 EL(Expression Language)WEB 2020. 12. 18. 18:54
표현언어 - 값을 표현하는데 사용하는 스크립트언어. JSP 문법을 간단하게 사용하게 해줌. 문법 ${...} 표현언어 기본객체 pageContext : JSP의 pageContext 기본 객체와 동일 pageScope : pageContext 객체의 속성을 매핑한 Map 객체 requestScope : request 객체의 속성을 매핑한 Map 객체 sessionScope : session 객체의 속성을 매핑한 Map 객체 applicationScope : application 객체의 속성을 매핑한 Map 객체 param : 파라미터의 이름과 값을 매핑한 Map 객체 (getParameter) paramValues : 파라미터의 이름과 값배열을 매핑한 Map 객체 (getParameterValues) h..
-
HTTP RequestWEB 2020. 11. 15. 01:10
브라우저를 이용하여 웹 사이트에 접속하기 위해주소창에 URL을 입력하면 브라우저는 URL을 분석하여 http 리퀘스트 메시지를 작성한다. URL의 요소 프로토콜(http:) + // + 웹서버명 + / 디렉토리명 / + ... + / + 파일명 - http 프로토콜을 이용해 웹서버에 디렉토리에 있는 파일에 접근한다. URI - 접근하려는 대상. 경로와 파일명. [HTTP 리퀘스트 메시지] : . . . [HTTP 응답 메시지] : . . . 스테이터스 코드 값 - 1xx : 처리의 경과 상황 통지 - 2xx : 정상 종료 - 3xx : 다른 조치 사항 - 4xx : 클라이언트 오류 - 5xx : 서버 오류