본문 바로가기

spring

springMVC Controller 종류

 

출처:스프링 인 액션


이책 잘못 산거 아닌가..

어렵구먼..뭘 사용해야 되나..


사용자 삽입 이미지

 
 

컨트롤러 유형

클래스

유용한 상황

단순

Controller(인터페이스)

AbstractController

극도로 간단한 컨트롤러를 만만들고 할 때 사용한다. 기본적인 자바 서블릿이 제공하는 것보다 기능이 약간 더 많다.

일회성

ThrowawayController

요청을 명령으로서 처리하는 단순한 방법을 사용하고자 할 때 사용한다.(웹워크의 Action과 비슷하다.)

다중 액션

MultiActionController

비슷하거나 관련 있는 로직을 수행하는 다수의 액션을 가지고 있을 때 사용한다.

명령

BaseCommandController

AbstractCommandController

요청으로부터 하나 이상의 파라미터를 받아서 다른 객체에 바인딩시켜야 할 때 사용한다. 또한 파라미터 유효성 검증 기능이 포함된다.

AbstractFormController

SimpleFormController

입력 폼을 사용자에게 보여주며 입력된 데이터를 처리해야 하는 경우에 사용한다.

마법사

AbstractWizardFormController

사용자로 하여금 다수의 페이지에 걸친 복잡한 입력 폼들을 거치도록 해야 할 경우에 사용한다.(그러나 최종적으로는 하나의 폼으로서 처리된다.)

 

 

'spring' 카테고리의 다른 글

spring aop+oracle procedure 에서의 transaction 처리..  (0) 2007.10.05
spring aop without java interface  (0) 2007.09.10
Spring 라이브러리  (0) 2007.08.21
flex data management services with spring  (0) 2007.08.20
SimpleFormController  (0) 2007.05.30