2013-05-15 71 views
0

在其他使用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請求類型集成?

回答

0

玩!是一個全棧框架。無論你使用Play!或者你使用servlets(或Vert.x,或其他),而不是兩者。在玩! 1.x有一個GWT插件雖然(不知道是否有一個Play!2)

相關問題