Struts1
(지난 학기 Struts/Hibernate
을 사용하여 웹 응용 프로그램을 만들었습니다)을 읽고 사용한 후 더 나은 학습을 위해 한 걸음 더 나아보고 싶습니다. MVC framework
. 지금 Struts2
및 나중에 Spring을 배우거나, 을 Spring
으로 직접 건너 뛰는 것이 더 신중한가요?struts1 → (struts2, spring)의 진행 경로 제안
3
A
답변
2
두 가지를 상호 배타적으로 취급하지 않을 것을 제안합니다. Struts2는 Spring MVC와 경쟁하지만, Struts2는 Spring의 주입 컨테이너와 AOP 기능 (Spring core 및 AOP)을 사용합니다.
Struts2와 Spring MVC 모두 깨끗한 MVC 웹 프레임 워크 인 동일한 결과를 얻기 위해 노력하고 있습니다. 두 사람 사이에서 결정하는 것은 어느 정도 개인적인 취향입니다. 저는 개인적으로 Spring MVC로 작업하는 "느낌"을 좋아하지 않았습니다. 반면 Struts2와 그것의 인터셉터 스택은 작업하기가 훨씬 편합니다.
각 프레임 워크에 몇 가지 튜토리얼 "hello world"유형의 앱을 사용하고 어떤 작업을 더 직관적으로 수행 할 수 있는지 알아볼 것을 제안합니다. 두 프레임 워크는 강점과 약점을 가지고 있지만 모두 극복 할 수 있습니다.
1
풍부한 Kroll 포인트에 추가 된 Struts 2는 풍부한 태그 라이브러리를 제공하며 프레임 워크는 잘 구성되어 있습니다.
0
다른 답변 들과는 별도로, Struts2는 이름에서 알 수있는 것과 다르다는 것을 명심하십시오. 실제로 Struts (1)의 차기 버전은 아니며 Webworks의 다음 버전과 같습니다. Struts에서 온 경우 Struts2 및 SpringMVC는 학습의 용이성 측면에서 유사한 대안입니다.
관련 문제
- 1. 스트럿츠 2는 Struts1 클래스
- 2. C++ | 진행 경로
- 3. 제안 레일 경로 접근에 필요한
- 4. s : 양식이 struts2 프레임 워크에만 해당합니까?
- 5. Struts1 - 서블릿과 JSP간에 객체 전달
- 6. Spring의 ProxyFactoryBean
- 7. Struts2 : Action의 값 - DAO (데이터베이스) - VO -보기 (jsp). 제안 하시겠습니까?
- 8. JPA와 Spring의 통합 테스트
- 9. Struts2 - Struts2 어노테이션을 사용하는 방법?
- 10. 경로 이름이 아닌 쿼리 문자열을 기반으로 struts2 작업 매핑
- 11. Struts1 및 ActionForm 상속, 데이터 혼잡
- 12. Tomcat7 & Struts1 - 수많은 Google Bot 봇을 처리합니다.
- 13. Spring의 Dojo 캐싱 문제
- 14. 개행과 Spring의 SimpleUrlHandlerMapping
- 15. Hibernate와 Spring의 설정 문제
- 16. EJB3와 Spring의 통합
- 17. Spring의 AuthenticationProcessingFilter 오버라이드
- 18. Spring의 사용자 정의 json
- 19. Spring의 명령어 객체
- 20. Spring의 SimpleFormController와 다른 뷰
- 21. Struts2 플러그인 작성
- 22. Struts2 매개 변수를 JavaScript로
- 23. struts2 Createcriteria
- 24. Eclipse의 Struts2
- 25. Struts2 + Internationalization
- 26. struts2 인터셉터
- 27. NSTextField에 대한 제안 제안
- 28. 브라우저 필드 제안 제안
- 29. 제안
- 30. 제안
그리고 저는 그 반대입니다. 봄 mvc struts2보다 더 기분이;) – krosenvold