2010. 7. 6. 14:49 JAVA , JSP
Controller 분석
1. 아래의 질문에 답하세요.
1) 'action-config.properties'파일을 읽어 들이는 Controller 메소드는?
--> init() 메소드 입니다.
2) "configFile"속성 변수의 값은 어디 선언 되어 있습니까?
--> web.xml에 선언되어 있습니다.
3) controller가 web.xml에 접근하기위해 이용하는 인터페이명은?
--> ServletConfig
4) controller가 절대 경로에 접근하기위해 이용하는 인터페이스명은?
--> ServletContext
5) controller에서 'action-config.properties'파일을 연결하는
스트림 클래스는?
--> FileInputStream
6) Properties 객체로 'action-config.properties'파일을 로딩하는 메소드는?
--> load() 메소드
7) Properties 객체에서 키들의 집합을 추출하기위해 사용하는 메소드는?
--> keySet() 메소드
8) Action class의 자바 소스를 JVM으로 읽어 들이는 메소드는?
--> Class.forName() 메소드
9) Action class의 객체를 만드는 메소드는?
--> newInstance()
10) map에 Action class의 객체를 저장하는 메소드는?
--> map.put() 메소드
11) Form에서 GET, POST 방식으로 요청할 경우 호출되는 메소드는?
--> doGet()/ doPost()
12) doGet(), doPost() 메소드가 호출하는 Controller 메소드는?
--> process()
13) 요청받은 주소중에 '/bbs/createForm.do'부분을 추출하는 메소드는?
--> subString()
14) '/bbs/createForm.do'주소에 매핑된 Action class 객체를 찾는
메소드는?
--> map.get()
15) 해당하는 Action 클래스 객체가 없는 경우 실행되는 Action은?
--> nullAction()
16) 찾아진 Action의 로직을 실행하기 위해 호출하는 메소드명은?
--> execute()
17) Action interface를 implements하는 클래스들이 구현하는
메소드명은?
--> execute()
18) forward.setRedirect(true)일 경우 request, response는 이동된
JSP 페이지에서 유지 될까요?
--> 유지 안됩니다.-- 재 요청
19) 모든 Action 클래스가 구현하는 인터페이스명은?
--> Action
20) Action 인터페이스를 구현하는 모든 클래스에 반드시 구현되어야
하는 추상 메소드는?
--> execute()
21) 모든 클래스들이 인터페이스의 execute()메소드를 일정하게
구현하는데 이런 패턴을 무어라 할까요?
--> command pattern
22) Action 구현 클래스에서 execute() 메소드를 실행하고
return forward; 했을 때 이동하는 Controller상의 라인은?
--> RequestDispatcher족으로 갑니다.
23) RequestDispatcher를 이용한 페이지 이동 경우 request, response는
이동된 JSP 페이지에서 유지 될까요?
--> 유지가 됩니다.
24) Tomcat 시작시 Controller class를 자동으로 실행하도록 web.xml에
설정된 XML 태그명은 무엇일까요?
--> <load-on-startup>1</load-on-startup>
25) 서블릿은 web.xml로부터 특정 값을 전달 받을 수 있는데 이 때 web.xml에 선언되는 태그는
무엇인가요?
--> <init-param>태그
26) 서블릿이 실행되면 자동으로 호출되는 서블릿의 메소드는?
--> init() 메소드
27) web.xml에 선언된 파라미터(인수)의 값을 가져오는 메소드는?
--> getInitParameter() 메소드
28) 서블릿은 특정 확장자를 가지고 있는 파일만 처리 할 수 있는데 이 때
특정 확장자의 파일을 추출하기 위한 선언을 web.xml에 할 경우
사용하는 태그명은?
--> <url-pattern> 태그 입니다.
29) '<servlet>' 과 '<servletmapping> 태그는 반드시 공통된 값을 가지고 있어야
서로 연결 될 수 있는 데 그 값을 나타내는 태그명은?
--> 서블릿 이름이 같아야 합니다.
30) 폼에서 POST 방식으로 전송시 호출되는 서블릿의 메소드는?
--> doPost()
31) http://127.0.0.1:8081/www_mvc/bbs/createProc.do?page=1 유형의
전송 요청 시 호출되는 메소드는?
--> get방식 -- doGet()
'JAVA , JSP' 카테고리의 다른 글
[자바1] 변수 타입에 따른 결과 (0) | 2010.07.09 |
---|---|
el 표현식 (0) | 2010.07.06 |
필터 (0) | 2010.07.05 |
redirect servlet (0) | 2010.07.05 |
redirect (0) | 2010.07.05 |