繁体   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