簡體   English   中英

如何將JavaEE后端與Play框架結合?

[英]How to combine JavaEE backend with Play framework?

我正在創建一個新的Web應用程序,在其中使用JPA,EJB和JavaEE的所有功能。 但是,過去我一直在做一些JSF(是最新版本),而我個人並不那么喜歡。 因此,我被介紹給Play框架,到目前為止我已經讀過它了。 現在,我想將Java EE后端與Play框架一起使用。 你會怎么做? 為了使用EJB等,您需要一個EJB容器,並且由Glassfish,JBoss等服務器和Play框架等服務器提供的所有容器都使用Netty(如果我正確的話)。 那么,您將如何使這些技術一起交流呢? Web服務(REST),RMI ...?

性能/滯后會很高嗎? 我將使兩個服務器都在同一VPS上運行。

如果您使用的是Play 1.x(我想您應該使用Play 1.x,因為聽起來好像您正在使用Java,而不是Scala?),則可以使用Play Spring Module

我還沒有在Play上使用此模塊,而是使用了現成的結構(使用JPA,btw)。

AFAIK,您將有兩個選擇:

  1. 使用可嵌入的EJB容器,然后在Play 2.0 Global.onStart()中啟動它。 它存在用於各種Java EE服務器( JBossGlassfish等)的這類容器。
  2. 使用從Java EE應用程序提供的Web服務,但是它將添加一個新的“層”,並且速度應較慢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM