출처:스프링 인 액션
이책 잘못 산거 아닌가..
어렵구먼..뭘 사용해야 되나..
컨트롤러 유형 |
클래스 |
유용한 상황 |
단순 |
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 |