0

JPA、EJB、および JavaEE のすべての利点を使用する新しい Web アプリケーションを作成しています。しかし、私は過去にいくつかの JSF (はい、最新バージョン) を行ってきましたが、個人的にはあまり好きではありません。これまでに読んだものからすると、かなり素晴らしい Play Framework を紹介されました。ここで、Play フレームワークで Java EE バックエンドを使用したいと考えています。どうやってそれをしますか?EJB などを使用するには、EJB コンテナーが必要です。Glassfish、JBoss などのサーバーと Play フレームワークによって提供されるものはすべて、Netty を使用します (私が正しければ)。では、これらのテクノロジーをどのように連携させますか? Web サービス (REST)、RMI...?

そして、パフォーマンス/ラグは非常に高くなりますか? 両方のサーバーを同じ VPS で実行します。

4

2 に答える 2

0

Play 1.x を使用している場合 (Scala ではなく Java を使用しようとしているように聞こえるので、そうなるのではないかと思います)、Play Spring Moduleを使用できます。

私はこのモジュールを Play で個人的に使用したことはありません。すぐに使える構造 (JPA を使用します) に固執しています。

于 2012-10-13T13:29:31.517 に答える
0

知る限り、次の 2 つのオプションがあります。

  1. 埋め込み可能な EJB コンテナを使用し、Play 2.0 Global.onStart()で開始します。さまざまなJava EEサーバー( JBossGlassfishな​​ど)用のこれらの種類のコンテナが存在します.
  2. Java EE アプリから提供される Web サービスを使用しますが、新しい「レイヤー」が追加され、遅くなるはずです。
于 2012-10-13T13:33:14.713 に答える