質問

私はEJBベースのサービスレイヤーの可能な代替案について考えていますが、グレイルのサービスとデータベースレイヤーだけを使用することが理にかなっているのではないかと考えました。 リモートプラグイン それとも、これはナッツを割るためにスレッジハンマーを使用していますか?

リモートプラグインと言えば、JARファイルを生成する標準的な方法はありますか?これには、非スプリングJavaアプリケーションからGrailsサービスにリモートコールを行うために必要なクラスが含まれていますか?

役に立ちましたか?

解決

興味深いアイデア。私はそれがまったく過剰になるとは思わない。良いことは、あなたのサービスがプロトコルと展開オプション全体で非常にポータブルであることです(例えば、コントローラーレイヤーを上に置き、すぐに埋め込まれています)。これにより、EJB(永続性) +グルーヴィーとゴームを使用する能力の利点が得られます。

FWIW、私たちは私たちのサービスティアとしてGrailsを使用しています。来るケースでは、(プラグインとして)埋め込まれたものを使用し、他の場合は(コントローラーを介して)JSONまたはSOAPとしてサービスを公開します。 RMIは、私たちがしていることのバリエーションとして(コントローラー層なしで)露出していると考えています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top