2017-03-03 1 views
1

Struts1을 Struts2로 마이그레이션하려면 JSP 구현을 Struts1로두고 Struts2에서 동작 클래스를 다시 작성할 수 있습니까?Struts1에서 Struts2 마이그레이션 전략

web.xml Struts1과 Struts2의 두 구성을 모두 추가 할 수 있습니까?

답변

1

작업 클래스와 JSP를 다시 작성해야하지만 서비스 계층에 비즈니스 서비스가있는 경우 재사용 할 수 있습니다. 지속성 계층도 마찬가지입니다.

JSP 구현을 종료 할 수 있다면 뷰 계층에서 작동하는 것으로 대체해야합니다. html, javascript, freemarker 나 velocity와 같은 또 다른 템플릿 프레임 워크가 될 수 있습니다. HTTP 또는 웹 소켓을 통해 서버와 통신하는 SPA 또는 MPA 응용 프로그램이 될 수 있습니다. 애플리케이션을 설계하는 방법은 개발자에게 달려 있습니다. Struts는 플러그인의 지원으로 일반적인 HTTP 요청 (GET/POST) 및 REST를 구문 분석 할 수 있습니다. 프레임 워크를 더 잘 사용하는 데 도움이되는 많은 플러그인이 있습니다.

Struts1은 너무 오래되었고 서로 다른 버전의 종속성이 일치하지 않아 최신 Struts2에서 작동하지 않습니다. Struts1을 떠나서 Struts2로 마이그레이션해야합니다. Spring MVC와 같은 다른 프레임 워크로 다시 작성하는 것보다 시간이 덜 걸리는 간단한 프로세스입니다.

마이그레이션 프로세스에 대한 추가 정보가 필요하면 this 대답을 읽어보십시오. 그러나 많은 정보와 코드가 Struts의 최신 버전에 비해 이미 오래되어 아이디어가 동일하게 작동하지 않을 수 있습니다.