13

私は、Java Web アプリケーションとエンタープライズ アプリケーションの違いについて調査を行ってきましたが、アーキテクチャが少し似ていることがわかりました。

たとえば、エンタープライズ アプリケーションには、クライアント層、プレゼンテーション層、ビジネス ロジック層、およびデータ層があります。

クライアント層には、Java クライアント、ブラウザベースのクライアント、およびモバイル クライアントを指定できます。
プレゼンテーション層は、JavaBeans コンポーネント、サーブレット、ポータル、および JSP コンポーネントにすることができます。ビジネス ロジック層
で は、サーバー、Web サービス (SOAP、Restful など)、および MDB コンポーネントを使用できます。データ層で は、DBMS、LDAP、およびデータ フィードを使用できます。

これらのコンポーネントを Web アプリケーションと比較すると、Java Enterprise アプリケーションを作成しなくても使用できます。たとえば、Hibernate、Maven、JSP または JSF、データベース、サーブレット、JavaBeans など、さまざまなテクノロジを使用して Web アプリケーションを実装できます。

私の最大の質問は、Java Enterprise アプリケーションと Web アプリケーションの主な違いは何ですか? Java Enterprise アプリケーションを使用する理由

4

2 に答える 2