복붙노트

[SPRING] Struts에서 Spring MVC 로의 마이그레이션

SPRING

Struts에서 Spring MVC 로의 마이그레이션

시나리오 : 상당히 성숙한 프로젝트는 Struts2와 Spring, 그리고 Hibernate를 사용합니다. 나는 그것이 한동안 진행되어 왔기 때문에 성숙한 상태라고 말합니다. 이미 많은 스트럿츠 액션이 쓰여져 있습니다.

Struts2를 프로젝트에서 제거하고 대신 전체 프로젝트를 다시 작성하지 않고 Spring MVC에만 의존한다고 가정합니다.

이것을 고려해야 할 것인가? 거기에 마이 그 레이션 가이드가 있습니까? 누구든지 전에 이것을 해본 적이 있습니까? 그리고 그것에 대해 저에게 경고하고 싶습니까?

해결법

  1. ==============================

    1.파산하지 않았다면 고치지 마십시오. 제품에 어떤 가치도 추가하지 않는 마이그레이션보다 더 나은 작업을 수행 할 수 있습니다. 내가 사업체 였다면 결코 그런 이주를 결코 얻지 못할 것입니다.

    파산하지 않았다면 고치지 마십시오. 제품에 어떤 가치도 추가하지 않는 마이그레이션보다 더 나은 작업을 수행 할 수 있습니다. 내가 사업체 였다면 결코 그런 이주를 결코 얻지 못할 것입니다.

  2. ==============================

    2.Struts 2가 성취하지 못했던 Spring MVC의 장점은 무엇입니까? 최소한 "흡연이 많은"기능이 없거나 저장된 시간이 마이그레이션을 수행하는 데 걸리는 시간을 초월 할만큼 충분하다면 보유하고있는 것에 충실하는 것이 가장 좋습니다.

    Struts 2가 성취하지 못했던 Spring MVC의 장점은 무엇입니까? 최소한 "흡연이 많은"기능이 없거나 저장된 시간이 마이그레이션을 수행하는 데 걸리는 시간을 초월 할만큼 충분하다면 보유하고있는 것에 충실하는 것이 가장 좋습니다.

  3. ==============================

    3.천천히 할 수 있습니다. Struts는 MVC 프레임 워크입니다. 나머지 애플리케이션 (비즈니스 및 데이터 티어)은 액션 클래스에 의해 호출 될 수있는 클래스입니다. Struts는 플러그인 기반 아키텍처이며 struts 구성 파일에서 플러그인을 쉽게 정의 할 수 있습니다.

    천천히 할 수 있습니다. Struts는 MVC 프레임 워크입니다. 나머지 애플리케이션 (비즈니스 및 데이터 티어)은 액션 클래스에 의해 호출 될 수있는 클래스입니다. Struts는 플러그인 기반 아키텍처이며 struts 구성 파일에서 플러그인을 쉽게 정의 할 수 있습니다.

    이 링크를 살펴보십시오. 도움이 될 수 있습니다.

  4. ==============================

    4.노출되고 자주보고되는 Struts2 보안 취약점으로 인해이 작업의 중요성이 더욱 커졌습니다.

    노출되고 자주보고되는 Struts2 보안 취약점으로 인해이 작업의 중요성이 더욱 커졌습니다.

  5. from https://stackoverflow.com/questions/2883459/migrating-from-struts2-to-spring-mvc by cc-by-sa and MIT license