문제

읽고 사용한 후 Struts1 (웹 응용 프로그램을 사용하여 만들었습니다 Struts/Hibernate 지난 학기), 나는 더 나은 학습을 앞으로 나아가고 싶다 MVC framework. 나는 그것이 배우는 것이 더 신중한 지 궁금했다 Struts2 지금 그리고 나중에 봄, 또는 건너 뛰십시오 Struts2 ~을 위한 Spring 곧장?

도움이 되었습니까?

해결책

나는 두 사람을 상호 배타적으로 취급하지 않는 것이 좋습니다. struts2는 스프링 MVC와 경쟁하지만 struts2는 Spring의 주입 컨테이너 및 AOP 기능 (Spring Core 및 AOP)을 사용합니다.

Struts2와 Spring MVC는 모두 동일한 결과를 얻기 위해 노력하고 있습니다 : 깨끗한 MVC 웹 프레임 워크. 둘 사이를 결정하는 것은 어느 정도 개인 취향이 될 것입니다. 나는 개인적으로 Spring MVC와 함께 일하는 "느낌"을 좋아하지 않았지만 Struts2와 인터셉터 스택은 작업하기가 훨씬 더 편안하다고 느꼈습니다.

각 프레임 워크에서 몇 가지 튜토리얼 "Hello World"유형 앱을 사용하고 작업하기에 더 직관적 인 느낌을 볼 수 있습니다. 두 프레임 워크 모두 강점과 약점이 있지만 모두 극복 할 수 있습니다.

다른 팁

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

다른 대답과는 별도로, struts2는 이름이 제안한 것이 아니라는 것을 명심하십시오. 그것은 실제로 다음 버전의 struts (1)가 아니며 다음 버전의 웹 워크와 비슷합니다. Struts에서 온 경우 Struts2와 SpringMVC는 학습의 용이성에서도 유사한 대안입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top