일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 연습문제
- 쇼핑몰홈페이지제작
- html/css
- 딥러닝
- rnn
- 자바스크립트
- JDBC
- 자바스크립트심화
- 정보처리기사실기
- JSP/Servlet
- 정보처리기사필기
- 머신러닝
- 파이썬
- 중학1-1
- 디버깅
- 데이터베이스
- 타입스크립트심화
- JSP
- 데이터분석
- 자바 실습
- 개발일기
- SQL
- 순환신경망
- 컴퓨터비전
- 스프링프레임워크
- 자바
- 혼공머신
- 중학수학
- 상속
- ChatGPT
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
JSP 기본 다루기 5 - 단원 마무리 퀴즈문제 풀기 본문
이제 3단원 퀴즈 문제를 풀어볼 것이다. 새벽에 4장의 절반 이상을 학습하려고 했는데 3장을 마치는 것도 어려울 것 같다. 언제나 학습 계획은 내가 할 수 있는 것보다 더 많이 계획하는 것 같다.
퀴즈로 정리합시다
1장에서는 50점도 못맞았지만 점점 조금씩 올라가고 있다. 아주 형편없는 점수지만 말이다.
1번 문제
JSP는 Java Server Page의 약어이다. 인터넷을 사용하는 사용자에게 정보를 제공하기 위해서는 HTML 태그를 사용하여 웹 브라우저 내에 정보를 표시한다. JSP에서는 이러한 HTML 태그를 사용할 수 있어 웹 애플리케이션의 프레젠테이션 역할을 한다. JSP는 JSP에서만 사용가능한 다양한 태그(예를 들면 스크립트릿과 같은 것)를 이용하여 쉽게 웹 프로그래밍을 할 수 있다.
2번 문제
① 브라우저에서 JSP 페이지(“myCount.jsp”)를 웹 서버에게 요청한다.
② 웹 서버는 JSP에 대한 요청을 서블릿 컨테이너에게 넘깁니다. 그러면 웹 컨테이너는 해당 JSP를 찾아서 서블릿 파일(myCount_jsp.java)을 생성한다.
③ 서블릿 파일은 컴파일되어 서블릿 클래스 파일(myCount_jsp.class)을 생성한다.
④ 컴파일된 서블릿 클래스 파일을 웹 서버로 보낸다.
⑤ 사용자는 서블릿의 출력 결과인 HTML 형태로 응답 결과를 보게 된다.
3번 문제
4번 문제
exception 이라는 내장객체 변수를 사용하기 위해서는 page 지시문의 isErrorPage 속성의 값을 true 로 설정해야 한다.
문제를 잘못 생각했다. 이 중에서 true로 기본값이 설정되는 것이 무엇인지 고르는 문제인줄 알았다.
5번 문제
다음은 직접 코드를 작성하며 풀어보자.
Number만 있는 줄 알았는데 아니었다. 그 옆에 숫자가 증가하는데 0에서 1이 증가해서 1부터 시작한다.
6번 문제
①은 JSP의 지시자(directive) 태그의 extends 속성에 대한 설명이다.
②는 session 속성에 대한 설명, ④는 contentType 속성에 대한 설명이다.
JSP에서 사용될 지역 변수 선언은 지시자가 아닌 수행문 태그로 구현해야 한다.
7번 문제
import 속성은 두 번 이상 정의될 수 있다.
8번 문제
선언문의 내용은 Servlet의 멤버가 되므로 _jspService() 메서드 안에 들어가지 않는다.
9번 문제
이 문제도 직접 코드로 작성해서 풀어보겠다.
이렇게 값이 나왔다. 이 문제는 내가 자바의 메소드를 잘 모르게 때문에 틀린 문제이다. 변수만 썼지 함수로 쓸 생각은 하지 못했다.
문제 10번
웹 애플리케이션의 서버는 아니다.
문제 15번
JSP는 요청시마다 Servlet 으로 변환되는 것이 아니며, JSP가 변환되어 생성된 Servlet은 JSP가 수정될 때까지 한 번 변환될 Servlet이 계속 사용된다.
문제 16번
선언 블록 안에 작성된 필드나 메소드는 서블릿 클래스의 멤버 변수나 메소드로서 위치하게 된다. _jspService() 메소드 밖에서 정의되며, 클래스의 전역 영역에서 사용될 수 있다.
학습을 마치고
문제를 다 풀고 틀린 문제까지 다시 한번 점검하며 풀어보기에 매우 촉박한 시간이었다. 그래도 다 마칠 수 있어서 정말 기쁘다. 마지막으로 딱 한 문제만 더 풀고 인사교 수업에 가려고 한다.
'웹 · 앱 개발 > JSP & Servlet' 카테고리의 다른 글
JSP 내장 객체와 액션 태그 1 - JSP 내장 객체에 대하여 (0) | 2024.08.27 |
---|---|
JSP 기본 다루기 6 - 도전 문제 풀어보기 (0) | 2024.08.27 |
JSP 기본 다루기 4 - 지시자의 종류와 속성에 대하여 (0) | 2024.08.27 |
JSP 기본 다루기 3 - 스크립트릿과 표현식에서 내장객체까지 예제 살펴보기 (0) | 2024.08.27 |
JSP 기본 다루기 2 - JSP 기본 태그와 JSP 스크립트 요소 (0) | 2024.08.26 |