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
Posted by ▶파이팅◀

블로그 이미지
Let's start carefully from the beginning
▶파이팅◀

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.5
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

최근에 올라온 글

최근에 달린 댓글

글 보관함