on
20211027
20211027
===========================================================
html / javascript html : 처음부터 아래로 순차적으로 실행...
1. => 웹 브라우저 엔진 : html5 엔진 / html4 엔진 2. 3. 4. 5. ~~~ 6. 7.
이벤트 : onload (이벤트가 설정된 태그가 모두 로드가 끝나면 지정한 함수를 호출하는 이벤트)
onclick (이벤트가 설정된 태그를 사용자가 마우스 왼쪽 버튼을 눌렀다가 해당 태그 위에서 떼었을 때 지정한 함수를 호 출하는 이벤트)
배열 : [ ] 을 이용하여 선언 :
데이터의 갯수 (length)
객체 : Object=> 선언 :
1. var o = new Object(); o.num=10;
o.name = "이름";
2. var o2 = {키 : 값, 키 : 값, .... }
; var o3 = { num:10, name:"이름" };
뉴스 스탠드 관련
var newsStandArr=[ {n:"경향신문", img:"nsd16500796.gif", u:"http://newsstand.naver.com/032", k:"종합지"}, : : ] newsStandArr
데이터의 총 갯수 : newsStandArr.length newsStandArr
데이터 추출 : newsStandArr[index]
newsStandArr 내의 index를 이용하여 실제 데이터 추출 : newsStandArr[index].변수명
=>
newsStandArr[0].img => "nsd16500796.gif" newsStandArr[0].u
=> "http://newsstand.naver.com/032" 내부에서 4번
1회 for(var k=0; k<6; k++){ // k => 0, 1, 2, 3, 4, 5 / 0, 1, 2, 3, 4, 5 / 0, 1, 2, 3, 4, 5 / 0, 1, 2, 3, 4, 5 count++ ; // 1
=> 2 } } document.querySelector("#tbl").innerHTML="~~~";
총 6회 newsStandArr.length => 95 => 0, ~~~~ 94 => 4행 6열 (index no : 0, ~~23) var count=0; for(var i=0; i<4; i++ ){ // i => 0, 1, 2, 3
5번 더 사용
웹에서 사용되는 자바 언어
=> 기본 자바 문법은 그대로 사용됨...
JSP : 전체가 HTML 형태로 구성되고, 자바문법은 내부
Servlet : 웹서버가 제공하는 라이브러리를 이용하는 자바 코드
자바 웹 프로젝트 구동 시, 실행되는 순서...
1. Tomcat 서버 구동
2. 웹 프로젝트가 서버 위에서 구동 시작..
2-1. 해당 웹 프로젝트 폴더 존재 확인
2-2. 존재 : 웹 프로젝트 => WEB-INF => web.xml 읽기
2-3. 오류가 없을 경우, 요청한 페이지(html / jsp) 존재 여부 확인
2-4. 존재 : html : 해당 파일 내용을 요청한 웹 브라우저에게 전송.(응답 : response) jsp :
jsp => java 변환 => class 로 컴파일 => 초기화 => 내부 실행 결과 데이터를 요청한 웹 브라우저에게 전송
맨 처음 요청이 이루어졌을 경우....
두 번째 요청부터는
초기화 => 내부 실행 결과 데이터를 요청한 웹 브라우저에게 전송
단, jsp을 수정했을 경우엔 jsp => java 변환 => class 로 컴파일 => 초기화 =>
내부 실행 결과 데이터를 요청한 웹 브라우저에게 전송
=========================================
요청에 대한 응답 404 : 요청한 파일을 찾지 못했을 경우 / web.xml 문서 내부에 오류
500 : 요청한 파일 내부에 오류 발생 ( java => class)
==========================================
today.jsp 사용자 : 웹 브라우저 => 웹 주소줄 : http://localhost:9000/day_3_jsp/today.jsp 요청(request)
톰캣 서버는 요청 내용을 처리하기 위하여
톰캣 서버 주소 : localhost:9000
프로젝트 명(폴더) : day_3_jsp
WebContent 폴더 : today.jsp => today_jsp.java => today_jsp.class => 초기화 => 실행 => 실행결과 => 웹 브라우저 응답 (response)
response code : 404 500
공유하기 글 요소 저작자표시
from http://milktea-developer.tistory.com/28 by ccl(A) rewrite - 2021-10-29 03:01:53