2013-05-15 2 views
0

Jersey 및 GWT를 사용하는 아주 일반적인 웹 응용 프로그램에서 Play Framework를 사용할 수 있습니까? 이 응용 프로그램은 응용 프로그램 서버로 web.xml, GWT 진입 점 및 Glassfish가 있습니다. 모든 Play 샘플에는 web.xml이 없지만 conf/routes가 있습니다. 첫 번째 문제는 Eclipse의 기존 웹 애플리케이션에서 Play를 사용할 수있는 가능성을 추가하는 방법입니다. Google에서는 Play 콘솔 (명령 줄)을 사용하여 Play 응용 프로그램을 만들고 Eclipse로 프로젝트를 가져 오는 방법을 찾을 수 있습니다. 하지만 새로운 프로젝트가 아닌 기존 프로젝트에서 Play를 사용하고 싶습니다.Eclipse의 기존 웹 응용 프로그램에 Play Framework를 추가하는 방법

두 번째 문제는 REST, GWT 및 Play에 대한 요청을 처리하는 방법입니다. 에서, web.xml

<servlet> 
<servlet-name>jersey-serlvet</servlet-name> 
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> 
<init-param> 
    <param-name>com.sun.jersey.config.property.packages</param-name> 
    <param-value>com.rest</param-value> 
</init-param> 
<load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
<servlet-name>jersey-serlvet</servlet-name> 
<url-pattern>/rest/*</url-pattern> 
</servlet-mapping> 

GWT 요청을 포함 (http://localhost/Appname/rest/param/otherParam 같이) REST 요청을 처리하기 위해 (같은 http://localhost/Appname/param/otherParam는) Appname.html 덕분에 처리됩니다.

재생 요청 처리를 추가하는 방법은 무엇입니까? 경로는 conf/routes에 정의되어 있지만이를 REST 및 GWT 요청 유형과 통합하는 방법은 무엇입니까?

답변

0

Play! 풀 스택 프레임 워크입니다. 어느 쪽이든 Play! 또는 서블릿 (또는 Vert.x 등)을 사용할 수 있습니다. Play! 1.x에는 GWT 플러그인이있었습니다 (Play! 2 용 플러그인이 있는지 전혀 모릅니다)

관련 문제