본문 바로가기

문제풀이/쉽게 배우는 JSP 웹프로그래밍15

[쉽게 배우는 JSP 웹프로그래밍] 15장 연습문제 1. 데이터베이스와 데이터베이스 관리 시스템이란 무엇인가? : 데이터베이스는 여러 자료를 동시에 여러 사람들이 공유하여 사용할 수 있도록 체계화한 데이터의 집합이다. (중복을 없애고 데이터를 구조화함. 2. MySQL의 특징에 대해 간단히 설명하시오. : 오픈 소스 관계형 데이터베이스 관리 시스템이다. 매우 빠르고 유연하고 사용하기 쉽다. 3. MySQL의 데이터 정의 언어와 데이터 조작 언어의 명령어에는 어떤 것이 있는지 설명하시오. : 데이터 정의 언어는 데이터베이스를 관리하고, CREATE, ALERT, DROP 명령어가 있다. 데이터 조작 언어는 테이블 값을 관리하고, SELECT, INSERT, DELETE, UPDATE가 있다. 4. 데이터베이스를 연결하여 다음 조건에 맞게 프로젝트를 만들고 .. 2020. 12. 3.
[쉽게 배우는 JSP 웹프로그래밍] 14장 연습문제 1. JSP 페이지에 쿠키를 설정하는 메소드, 설정된 쿠키 정보를 얻어오는 메소드는 무엇인가? : 쿠키를 설정은 Cookie Cookie(String name, String value)로 쿠키를 생성한 후에, response 내장 객체의 addCookie() 메소드로 쿠키를 설정한다. 또한 설정된 쿠키 정보를 얻어오는 메소드는 getCookie() 메소드를 사용한다. 2. 설정된 쿠키를 삭제하는 기법은 무엇인가? : setMaxAge() 메소드를 통해 쿠키의 유효 기간을 0으로 설정하여 쿠키를 삭제할 수 있다. 3. 쿠키를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오. // cookie.jsp 아이디 : 비밀번호 : // cookie_process.jsp // cooki.. 2020. 11. 20.
[쉽게 배우는 JSP 웹프로그래밍] 13장 연습문제 1. 세션이란 무엇인가? : 세션은 클라이언트와 웹 서버 간의 상태를 지속적으로 유지하는 방법을 말한다. 세션은 웹 서버에서만 접근이 가능하기 때문에 보안에 유리하며, 브라우저마다 하나씩 존재하여 사용자를 구분하는 단위가 된다. 2. JSP 페이지에 세션을 설정하는 메소드, 설정된 세션을 삭제하는 메소드는 무엇인가? : 세션을 설정하는 메소드는 setAttribute(String name, Object value) 메소드이고, 세션을 삭제하는 메소드는 removeAttribute(String name) 메소드이다. 3. 설정된 세션 정보를 얻어오는 메소드에 대해 간단히 설명하시오. : 세션 정보 하나에 저장된 속성 값을 얻어오려면 getAttribute(String name) 메소드를 사용하고, 여러 개.. 2020. 11. 19.
[쉽게 배우는 JSP 웹프로그래밍] 12장 연습문제 1. 필터란 무엇인가? : 필터는 클라이언트와 서버 사이에서 request와 response 객체를 먼저 받아 사전/사후 작업 등 공통적으로 필요한 부분을 처리하는 것을 말한다. 2. Filter 인터페이스에 있는 메소드의 종류와 기능을 설명하시오. : Filter 인터페이스 메소드 종류에는 필터 인스턴스의 초기화 메소드인 init( ... ), 필터 기능을 작성하는 메소드인 doFilter( ... ), 필터 인스턴스의 종료 전에 호출되는 메소드인 destroy() 메소드가 있다. 3. web.xml 파일에 필터를 구성하는 요소의 종류를 설명하시오. : 요소는 웹 애플리케이션에서 자바 필터와 매개 변수를 설정하는데 사용하고, 요소는 특정 리소스에 대해 어떤 필터를 사용할지 설정하는 데 사용한다. 필터 .. 2020. 11. 19.
[쉽게 배우는 JSP 웹프로그래밍] 11장 연습문제 1. 예외처리란 무엇인가? : 예외 처리는 프로그램이 처리되는 동안 특정한 문제가 발생했을 때 처리를 중단하고 다른 처리를 하는 것으로 오류 처리라고도 한다. 2. page 디렉티브 태그를 이용한 예외 처리 기법에 사용되는 속성에 대해 설명하시오. : 와 같이 errorPage 속성으로 오류 페이지를 호출하는 방식과 와 같은 isErrorPage 속성으로 오류 페이지를 제작할 수 있다. 3. web.xml 파일을 이용한 예외 처리 기법에 대해 설명하시오. 두가지 종류가 있으며, 오류 코드에 따라 처리하는 방법과 예외 유형으로 오류 페이지를 호출할 수 있는 방법이 존재한다. 오류코드 오류 페이지의 URI 예외 유형 오류 페이지의 URI 4. page 디렉티브 태그를 이용한 예외 처리 기법을 이용하여 다음 .. 2020. 11. 16.
[쉽게 배우는 JSP 웹프로그래밍] 10장 연습문제 1. 시큐리티란 무엇인가? 허가된 사용자만이 특정 웹 페이지에 접근할 수 있도록 제한하는 보안 기능이다. 인증(Authentication)과 권한 부여(Authorization)의 두 가지 기능이 있는데, 인증은 사용자가 웹 페이지에 접근할 때 JSP 컨테이너는 요청된 페이지에 보안 제약이 있는지 확인하고, 사용자에게 사용자의 이름과 암호를 확인하는 것이다. 권한 부여는 특정 사용자가 해당 페이지에 접근할 수 있는지 확인한다. (=허가) 2. 시큐리티의 두 가지 처리 기법에 대해 간단히 설명하시오. 선언적 시큐리티는 코드 작성 없이 web.xml 파일에 보안 구성을 작성하여 사용자 인증을 수행하고, 프로그래밍적 시큐리티는 request 내장 객체의 메소드를 통해 사용자의 권한을 부여한다. 3. FROM .. 2020. 11. 5.