1. Eclipse를 사용하여 교재의 예제 프로그램을 실행시키고자 한다.
필요한 작업으로 볼 수 없는 것은?
① Tomcat을 서버로 등록한다.
② Dynamic Web Project를 생성한다.
③ JSP 내장 객체를 Eclipse에 등록한다.
④ .java 또는 .jsp 프로그램을 편집한다.
2. JSP 페이지의 구성 요소 중 스크립트 요소에 해당하지 않는 것은?
① 지시어 ② 스크립트릿
③ 표현식 ④ 선언
3. 다음 밑줄 부분에 들어갈 적당한 지시어의 이름은 무엇인가?
<%@ uri=“/oracustomtags” prefix=“oracust” %>
① page ② include
③ taglib ④ url
4. 1개의 쿠키는 기본적으로 <이름, 값>으로 구성되며 또 추가
정보를 가질 수 있다. 추가 정보와 무관한 것은?
① 유효시간 ② 도메인
③ 세션 아이디 ④ 경로
5. 세션의 관리를 위해 사용되는 내장 객체로서, 같은 세션 영역에
존재하는 페이지들 사이에 공유되는 것은 무엇인가?
① pageContext ② request
③ session ④ sessionScope
6. 세션이 만들어진 후 언젠가는 종료될 것이다. 세션이 종료되는
경우에 해당하지 않는 것은?
① 클라이언트가 웹 브라우저를 종료한다.
② 세션의 유효시간 동안 클라이언트의 추가 요청이 없었다.
③ 서버 측 JSP 페이지에서 session.removeAttribute( )를 실행
하였다.
④ 서버 측에서 Tomcat을 재시작 시켰다.
7. 자바빈에 관한 설명으로 잘못된 것은?
① 사용자가 정의한 자바 클래스로 JSP 페이지에서 사용될 수
있다.
② 별도의 클래스 파일로 존재한다.
③ 프레젠테이션 로직을 구현한 것이다.
④ 재사용 가능한 컴포넌트이다.
8. 표현 언어에 관한 설명으로 잘못된 것은?
① 스크립트릿, 표현식, 선언부에서는 사용할 수 없다.
② 표현 언어 수식을 사용하여 태그의 속성 값을 지정할 수 있다.
③ ${수식}의 형태로 표현된다.
④ 표현 언어의 내장 객체와 JSP의 내장 객체는 동일하다.
1. JSp 기술에 과한 설명은 무엇인가?.
① 동적으로 웹 문서를 생성하기 위한 방법
② 데이터패이스 연결을 편리하게 해주는 Java API
③ Java 언어 웹 프로그래밍을 위한 개발환경
④ .서버 측에서 웹 프로그렘을 실행시켜주는 실행환경
- request 객체는 내장 객체의 하나로서 클라이언트 요청에 관한 정보를 가지고 있다. 따라서 request 객체는 클라이언트/서버의 정보, 클라이언트가 전달하는 데이터, 요청 헤더 등의 읽기 기능을 제공한다.
- 요청 헤더는 웹 브라우저가 웹 서버에 요청 정보를 보낼 때 데이터와 함께 전송되는 추가적인 정보로서, request 객체는 요청 헤더의 내용을 읽어 오는 메서드를 제공한다.
- response 객체는 내장 객체의 하나로 웹 서버가 클라이언트에게 보낼 응답을 만들 때 사용한다. response 객체를 이용하여 다른 페이지로 이동, 상태 코드 설정, 응답 헤더 설정, 쿠키 추가 등을 할 수 있으며 응답 몸체를 만들기 위한 출력 스트림을 얻을 수 있다.
- 응답 헤더는 웹 서버가 웹 브라우저에 요청에 대한 응답을 전송할 때 데이터와 함께 전송되는 추가 정보로서, response 객체는 응답 헤더에 데이터를 설정하는 메서드를 제공한다.
- MVC(Model-View-Controller) 패턴이란 객체지향언어로 프로그램을 개발할 때 사용되는 개발 방법의 하나로 프로그램의 각 구성요소들을 역할에 따라 모델, 뷰 및 컨트롤러로 분류한다.
- MVC 패턴을 적용하는 이유는 개발 과정과 유지보수 및 재사용을 효율적으로 할 수 있기 때문이다.
- 모델은 비즈니스 로직의 처리를 담당하고, 뷰는 프리젠테이션 로직의 처리를 담당한다. 컨트롤러는 사용자와의 인터페이스와 프로그램 전체의 흐름 제어를 담당한다.
- MVC 패턴이 적용된 모델 2 구조에서 서블릿은 컨트롤러의 역할을 담당하고, JSP 페이지는 뷰의 역할을 담당한다. 그리고 자바 빈 클래스 등이 모델의 역할을 담당한다.
- 클라이언트가 보낸 쿠키를 읽기 위한 문장 - cookie = request.getCookies();
- 세션삭제 - session.invalidate();
'컴퓨터과학[3-2] > J.S.P' 카테고리의 다른 글
jsp프로그래밍 - 2016 출석수업 문제 요약 (0) | 2016.10.07 |
---|---|
JSP - [제15강] 회원 관리 시스템 만들기 (0) | 2016.07.22 |
JSP - [제14강] 표준 태그 라이브러리(2) MVC 패턴 이해하기 (0) | 2016.07.22 |
JSP - [제13강] 표준 태그 라이브러리(1) (0) | 2016.07.22 |
JSP - [제12강] 표현 언어 (0) | 2016.07.22 |
댓글