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 요청 유형과 통합하는 방법은 무엇입니까?