Archive for the ‘ Struts ’ Category
- 클라이언트의 모든 요청이 ActionServlet에 중아 집중화된다. (Factory Pattern과 같은?)
-초기화할 때 구성정보인 struts-config.xml 파일을 읽어 정보를 로드 함
-요청에 대한 처리는 RequestProcessor에 위임
- 사용자 요청을 처리하기 위한 메커니즘을 가지고 있음
- 요청에 대한 Action 클래스를 생성 후 처리하도록 위임하고 응답결과(ActionForward)를 받아 Forward 함
-사용자의 요청에 대한 일을 처리하기 위한 controller 로 개발자가 작성한다.
- Client가 보낸 form data 를 저장하는 Bean(VO의 역할)
- Form data를 받고 검증할 수 있다.
- RequestProcessor에 의해 생성디며 Action.execute() 호출 시 넘겨진다.
- View에 요청하는 요청방식(redirect, 요청 dispatch)과 view의 위치를 저장하는 객체
- Action이 만들어 RequestProcessor에게 넘긴다.
- Action의 forward 정보를 저장하고 있는 객체
- RequestProcessor가 생성해서 Action.execute() 호출 시 argument로 넘겨 준다.
- Struts설정 파일의 <forward>의 내용을 이용해 생성한다.
- 스트럿츠의 각 구성에 필요한 상세 설정을 하는 파일
- web.xml에서 Action 서블릿 설정시 위치를 설정한다.