스프링은 경량 프레임워크입니다.
스프링에 EJB를 엮어서 쓸수는 있지만 스프링이 스트럿츠에 EJB를 구현할 수 있는 기능이 추가된것이라고 보기는 힘듭니다. 오히려 무거운 EJB를 대체하는 프레임워크라고 볼 수 있을것 같습니다.
스프링은 UI, Persistence단에 스트럿츠나 하이버네이트등 다른 프레임워크를 적용해도 되고 스프링의 MVC를 사용해도 됩니다.
다시말하면 스프링은 프레임워크를 위한 프레임워크라고 생각하면 될것 같습니다.
단독으로도, 다른 프레임워크와 복합적으로도 사용할 수 있는 프레임워크입니다. (스트럿츠는 UI레벨의 프레임워크입니다.)
스프링이나 스트럿츠나 기본 MVC개념과 컨트롤러에서 Action을 처리하는 방식은 똑같습니다.
'기본 개념' 카테고리의 다른 글
오버로드(Overload)와 오버라이드(Override)의 차이점 (0) | 2009.12.17 |
---|---|
String 과 String Buffer, String Builder의 차이점 (0) | 2009.12.17 |