2009-05-06 3 views
3

Struts1 (지난 학기 Struts/Hibernate을 사용하여 웹 응용 프로그램을 만들었습니다)을 읽고 사용한 후 더 나은 학습을 위해 한 걸음 더 나아보고 싶습니다. MVC framework. 지금 Struts2 및 나중에 Spring을 배우거나, 을 Spring으로 직접 건너 뛰는 것이 더 신중한가요?struts1 → (struts2, spring)의 진행 경로 제안

답변

2

두 가지를 상호 배타적으로 취급하지 않을 것을 제안합니다. Struts2는 Spring MVC와 경쟁하지만, Struts2는 Spring의 주입 컨테이너와 AOP 기능 (Spring core 및 AOP)을 사용합니다.

Struts2와 Spring MVC 모두 깨끗한 MVC 웹 프레임 워크 인 동일한 결과를 얻기 위해 노력하고 있습니다. 두 사람 사이에서 결정하는 것은 어느 정도 개인적인 취향입니다. 저는 개인적으로 Spring MVC로 작업하는 "느낌"을 좋아하지 않았습니다. 반면 Struts2와 그것의 인터셉터 스택은 작업하기가 훨씬 편합니다.

각 프레임 워크에 몇 가지 튜토리얼 "hello world"유형의 앱을 사용하고 어떤 작업을 더 직관적으로 수행 할 수 있는지 알아볼 것을 제안합니다. 두 프레임 워크는 강점과 약점을 가지고 있지만 모두 극복 할 수 있습니다.

+1

그리고 저는 그 반대입니다. 봄 mvc struts2보다 더 기분이;) – krosenvold

1

풍부한 Kroll 포인트에 추가 된 Struts 2는 풍부한 태그 라이브러리를 제공하며 프레임 워크는 잘 구성되어 있습니다.

0

다른 답변 들과는 별도로, Struts2는 이름에서 알 수있는 것과 다르다는 것을 명심하십시오. 실제로 Struts (1)의 차기 버전은 아니며 Webworks의 다음 버전과 같습니다. Struts에서 온 경우 Struts2 및 SpringMVC는 학습의 용이성 측면에서 유사한 대안입니다.