본문 바로가기

수업 일지62

50일차 - [JSP] 톰캣 설치/개발 환경 설정/JSP 기본 문법 웹 서버 사용자 요청을 직접 처리합니다. 정적인 콘텐츠를 처리합니다. 동적인 자료는 웹 서버에서 처리할 수 없고 웹 애플리케이션 서버에 자료 처리를 요청합니다. 웹 애플리케이션 서버(WAS) db조회, 저장 등의 동적인 데이터를 생성하고 응답합니다. jsp 확장자 파일로 만들고, 그 파일에는 html 태그, css, js, java 코드도 작성할 수 있습니다. 웹 컨테이너 웹 서버 구성요소 중 하나로 자바 서블릿과 상호작용합니다. 톰캣을 사용하여 JSP 파일에 대한 요청을 처리합니다. 톰캣 설치 톰캣을 다운받습니다. : https://tomcat.apache.org/ 받은 파일을 알아서 풀기로 압축해제 합니다. 이클립스 개발 환경 설정 1. 인코딩, 기본 브라우저 설정 [Window] - [Prefere.. 2022. 3. 21.
49일차 - window 객체, DOM window 객체 window 객체는 사용 중인 브라우저를 나타냅니다. console, document, history, location, navigator 등의 프로퍼티를 갖습니다. alert(), confirm(), prompt()의 메소드를 갖습니다. document : 현재 브라우저의 HTML문서 정보 location : 현재 브라우저 창의 url 정보 history : 현재 브라우저 창에서 방문한 기록 navigator : 사용하고 있는 브라우저 정보 DOM(Document Object Model, 문서 객체 모델) HTML 문서가 웹 브라우저에 로드되면 document 객체가 생성됩니다. document 객체가 최상위 root node가 되고 그 자식노드는 html 태그, 또 그 자식이 hea.. 2022. 3. 18.
48일차 - Date 객체 Date 객체 - 날짜, 시간 구하기 Date 객체를 이용하여 현재 날짜와 시간을 가져올 수 있습니다. 현재 날짜, 시간 운영체제에 설정된 시간입니다. 요일, 월, 일, 연도, 시:분:초, GMT+또는- 순서입니다. 날짜, 시간 지정 날짜를 지정합니다. (단, 월은 0~11까지입니다. 1월 → 0, 6월 → 5) 연도, 월, 일 순서입니다. 시간을 지정하지 않으면 00:00:00으로 설정됩니다. 날짜, 시간을 지정합니다. 연도, 월, 일, 시, 분, 초 순서입니다. 세계 표준시 toUTCString() Date를 나타내는 형식을 UTC 기준으로 설정합니다 toISOString() Date를 나타내는 형식을 ISO 기준으로 설정합니다. toLocaleString() 운영체제에 설정된 국가에 맞는 형식으로 .. 2022. 3. 17.
47일차 - 문자열 관련 문자, 연산, 메소드 이스케이프 문자 문자열 내에서 따옴표, 역슬래쉬 같은 문자를 사용할 경우 이스케이프 문자를 사용합니다. ' → \' " → \" \ → \\ 문자열 비교 연산자 == : 피연산자가 서로 같으면 true를, 아니면 false를 반환합니다. === : 피연산자가 같고 자료형도 같으면 true를, 아니면 false를 반환합니다. → ==보다 더 엄격하게 비교합니다. → == 연산자 사용시 숫자 1 과 문자 '1'을 같다고 판단합니다. → === 연산자 사용시 숫자 1 과 문자 '1'을 다르다고 판단합니다. → 두 객체 비교 시 두 연산 모두 false를 반환합니다. 문자열 길이 : length 문자열의 길이를 반환합니다. 문자열 추출 메소드 : slice(), substring(), substr() slice.. 2022. 3. 15.
45일차 - 프로시저 예제/JDBC 프로시저 실행 프로시저 추가 내용 프로시저의 begin~end; 사이의 SQL 명령들은 여러 개인 경우가 대부분입니다. 그 여러 개의 명령어가 하나의 업무를 처리합니다. 트랜잭션 하나의 업무를 처리하는 SQL 명령들을 트랜잭션이라고 합니다. 트랜잭션은 모두 정상 실행되어야합니다. 정상 실행 완료 후 COMMIT 명령을 실행합니다. 명령 처리중 오류가 발생하면 이미 실행된 SQL 명령은 취소가 되어야 합니다. ROLLBACK 명령을 실행하여 이전 COMMIT 또는 ROLLBACK 지점으로 돌아갑니다. 프로시저 예제1 buy# 테이블의 money 컬럼에 수량과 단가를 곱하여 나온 금액을 저장합니다. 1) test 테이블에 입력받은 매개변수를 INSERT합니다. (테스트용) 2) 매개변수를 입력받아 buy# 테이블에 값을 .. 2022. 3. 11.