복붙노트

[SPRING] 봄 3 mvc와 GWT를 통합하는 경험?

SPRING

봄 3 mvc와 GWT를 통합하는 경험?

주어진:   Spring 3.0 mvc는 표현 중 하나가 JSON 인 우수한 REST 지원을 제공합니다.

GWT는 UI가 Java로 개발됨에 따라 개발을 간소화합니다. 그러나 기본적으로 클라이언트 서버 상호 작용을 위해 RPC를 사용합니다. 그러나 JSON을 사용할 수있는 옵션이 있습니다.

질문 :

감사

해결법

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

    1.Spring 3.0 mvc와 GWT를 사용하여 경험을 공유 할 수 있습니까?

    Spring 3.0 mvc와 GWT를 사용하여 경험을 공유 할 수 있습니까?

    예. 우리는 GWT와 Spring MVC (개발중인 6 개월 동안 1500 개의 소스 파일)에 대해 전체적으로 큰 애플리케이션을 성공적으로 구축했습니다.

    프로젝트 성공의 열쇠는 봄이었습니다. Spring에서만 우리는 서버 측에서 응용 프로그램의 일부를 개별적으로 테스트 할 수있었습니다.

    이 두 가지 틀과 결혼하는 가장 좋은 방법은 무엇입니까?

    GWT가 사용하는 기본 서블릿을 무시하고 대신 자신의 Spring 컨트롤러를 만들어 들어오는 GWT-RPC 요청을 처리하십시오. 이 블로그 게시물은 두 기술을 통합하는 열쇠였습니다.

    우리는 또한 다른 구성 요소를 성공적으로 통합했습니다 : 애니메이션 차트 용 플래시와 다른 것들을위한 타사 자바 스크립트 구성 요소. JSON을 통해 서버와 통신합니다. 따라서 두 가지 이상의 URL이 있습니다.

    또한 우리의 경우 주석을 사용하여 구성을 회피하고 대신 좋은 오래된 XML XML 파일을 사용하여 구성을 선호했습니다. 그들은 무슨 일이 일어나는지 훨씬 더 분명하게 해줍니다. @Required 주석을 제외하고; 연결되어야하지만 그렇지 않은 봄 콩을 찾는 것은 좋습니다.

    클라이언트 측에만 기본 GWT의 MVP 아키텍처가 있으며 JSON과 잘 작동합니까?

    가이드 라인을 따르면 GWT의 MVP 아키텍처가 가장 잘 작동합니다. Google이 제안한 것처럼 GWT-RPC 통신을 사용하십시오.

    다른 클라이언트 측 구성 요소에는 여전히 JSON을 사용할 수 있습니다.

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

    2.이 솔루션을 사용해보십시오 : GWT와 Spring MVC 통합

    이 솔루션을 사용해보십시오 : GWT와 Spring MVC 통합

    그것은 3 개의 클래스를 사용합니다. 매우 간단하고 선언적이며 명확합니다.

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

    3.스프링 MVC와 GWT를 섞는 것은 어리 석다. 또한 스프링 MVC와 JSF를 섞는 것은 어리 석다. 2 MVC (MVP) 프레임 워크를 함께 섞는 것은 어리 석다. 그러나 스프링 DI와 GWT를 확실히 사용할 수 있습니다!

    스프링 MVC와 GWT를 섞는 것은 어리 석다. 또한 스프링 MVC와 JSF를 섞는 것은 어리 석다. 2 MVC (MVP) 프레임 워크를 함께 섞는 것은 어리 석다. 그러나 스프링 DI와 GWT를 확실히 사용할 수 있습니다!

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

    4.Spring Roo를 확인해보십시오. 특히 RESTful URL을 다룰 때 스프링 MVC를 빨리 시작하는 데 도움이 될 것이다. 또한 자동으로 GWT "스캐 폴딩"(Spring MVC 백엔드와 상호 작용하는 GWT 코드)을 설정하는 방법을 제공합니다. 희망이 도움이됩니다!

    Spring Roo를 확인해보십시오. 특히 RESTful URL을 다룰 때 스프링 MVC를 빨리 시작하는 데 도움이 될 것이다. 또한 자동으로 GWT "스캐 폴딩"(Spring MVC 백엔드와 상호 작용하는 GWT 코드)을 설정하는 방법을 제공합니다. 희망이 도움이됩니다!

  5. from https://stackoverflow.com/questions/5040644/experiences-with-integrating-spring-3-mvc-with-gwt by cc-by-sa and MIT license