在其他使用Jersey和GWT的非常普通的Web應用程序中是否可以使用Play Framework?該應用程序已獲得web.xml
,GWT入口點等,Glassfish作爲應用程序服務器。 所有玩的樣品沒有web.xml
,但有配置/路線。 第一個問題是如何添加在Eclipse中的現有Web應用程序中使用Play的可能性。在谷歌,我可以找到如何使用Play控制檯(命令行)創建Play應用程序,並將項目導入到Eclipse中。但我想在現有項目中使用Play,而不是新的。如何在Eclipse中將Play Framework添加到現有的Web應用程序中
第二個問題是如何處理對REST,GWT和Play的請求。 爲了處理一個REST請求(如http://localhost/Appname/rest/param/otherParam
),則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/param/otherParam
)的處理由於Appname.html
。
以及如何添加Play請求處理?路由是在conf/routes中定義的,但是如何將它與REST和GWT請求類型集成?