2017-03-09 14 views
-1

Java EEアプリケーションにはejb、ビジネスレイヤがあり、アプリケーションサーバー上で実行されます。ただし、ejbを含むJava Webアプリケーションを作成し、Glassfishな​​どのアプリケーション・サーバーにもデプロイできます。この場合、私はその違いをはっきりと見ることができません。私はNetbeans IDEを使用しており、Java Webアプリケーションで何かできることがあります。手伝ってくれませんか?Java WebアプリケーションとJavaエンタープライズアプリケーションの違い

+0

私は違いがないと思います。ちょうど異なる言葉を使っている人たち。 – ProgrammersBlock

答えて

0

Java EE 6/EJB 3.1では、WARファイル(別名Webモジュール)にEJBをパッケージ化する機能が導入されました。

以前のJava EEのすべてのバージョンでは、エンタープライズアーカイブ(EARファイル)に関連するライブラリやWebモジュールとともにバンドルされていたEJB jarに、EJBをパッケージ化する必要がありました。

最新のJava EEサーバーを使用している場合は、EJBを含むすべてのものをビルドして1つのWARファイル(Java Webアプリケーションと呼ばれるもの)にまとめることができ、以前よりもはるかに簡単になります。

今日、エンタープライズEARファイル(Java EEアプリケーションと呼ばれるもの)を構築する主な理由は、複数のWARファイルのデプロイメントでEJBやその他のライブラリを共有する場合です。

+0

ありがとうございます。これは非常に便利でした。 –

関連する問題