|
by adaypuppy 블로그 이전
adaypuppy.tistory.com 이글루 파인더
카테고리
태그
이글루링크
skin by 이글루스 |
Spring은 지금까지의 프레임워크들과는 확연히 다르다. // 강컴 서평 - 박재성님
Struts와 Spring은 비교 대상이 아닙니다. // Younghoe.Info Struts는 JSP에서 막코딩을 하는... 비즈니스 로직을 집어 넣거나(Bean을 쓰지 않는 경우), 심지어 DB 접속까지 직접해버리는(DAO 분리 없이)... 것을 막기 위한 방식인.. JSP 모델2 패턴을 구현한 것입니다. 맨땅에서 막코딩 -> 모델2로 가는 것이 얼마나 어려운지 체험해보시면..(Apress의 JSP 디자인 패턴 책을 보면... 책이름은 정확하지 않지만..) Struts의 효용을 알 수 있죠. 그러나, Struts를 아키텍처 관점에서 개선한 것.. 아키텍처 관점이 뭐냐.. 라고 물으신다면.. 저도 잘 모르면서 저런 표현을 쓴다는 것이 우습지만.. 기능을 추가한 것이 아니라, 더 견고하고, 더 효율적인 개발이 가능하게 했다고 설명할 수 있을 것 같네요.. 암튼.. 글케 개선한 것이 Spring MVC 입니다. 로드 존슨이 Spring에 하나의 모듈로 이를 추가했죠. 아무튼 Struts나 Spring MVC나 결국 JSP 프로그래밍 방식을 개선하기 위한 것이고.. 웹에 관련된 것이죠.
|