2012-02-27 2 views
0

저는 웹 개발에 익숙하지 않습니다. 저는 Java Spring을 배우고 있습니다. Struts 2의 인터셉터에 대한 온라인 튜토리얼을 발견했습니다. Struts 2의 인터셉터는 Java Spring의 인터셉터와 동일합니까? 그렇지 않다면 차이점은 무엇입니까? 서로 다르다면 하나를 다른 것보다 더 많이 사용하면 어떤 장단점이 있습니까?Struts 2의 인터셉터는 Java Spring 3의 인터셉터와 동일합니까?

답변

2

스프링 MVC (Java Spring이 의미하는 바라면)와 Struts2 사이에서 선택하는 것을 차용하지 말 것을 제안합니다. 두 프레임 워크의 인터셉터는 핵심 비즈니스 로직 클래스에서 교차 절단 문제를 분리하여 동일한 아키텍처 적 역할을 수행합니다.

적어도 Struts 2에서는 인터셉터 API에 대해 코딩하는 것이 매우 드뭅니다. < 총 개발 시간의 5 %. 이것은 인터셉터가 해결할 것이라고 생각되는 특정 유스 케이스가 있다면 인터셉터 API의 차이점에 대해서만 신경 쓰고,이 유스 케이스는 두 API를 평가하는 데 도움이 될 것입니다.

웹 응용 프로그램 개발을 처음 사용하는 경우와 같은 유스 케이스가없는 경우이 주제를 많이 다루지 않는 것이 좋습니다. 두 프레임 워크가 가장 잘 서버가됩니다. 하나 또는 둘 다를 선택하는 다른 유효한 이유가있을 수 있지만.

+0

Struts 2에서 인터셉터를 배우면 Java Spring 교육에 도움이됩니까? – CodeBlue

+0

@CodeBlue 아니요. –

+0

S2 앱에서 인터셉터를 쓰는 일은 흔하지 않습니다. 나는 내가 그들을 사용하지 않은 S2 또는 Spring 애플리케이션을 완료했다고 생각하지 않는다. 그들은 매우 일반적이며 매우 유용합니다. –

관련 문제