私は過去数か月間、Java Web プロジェクトの基礎を学んでおり、Java の使用方法、Apache Tomcat の仕組み、およびサーブレットとヘルパー クラスを使用して MVC、セッション、および基本を作成する方法について、比較的強固な基礎を身につけてきました。リレーショナル データベースでの CRUD。
最近、私は一歩前進し、Java Server Faces、EJB などのコンポーネントの使い方を学ぶことで、Java EE のアーキテクチャをより深く理解しようとしています。また、ブログ、ユーザー コメント、一部のユーザーを含む小さなプロジェクトを構築しようとしています。データベースとの対話性、およびいくつかのログイン/ログアウト セッション管理。
ただし、最初に飛び込んでテクノロジーを無作為に組み合わせるのではなく、経験豊富な Web 技術者に最初に質問したいと思います。必要なすべての API とテクノロジ (IE、JPA、RESTful サービス、Hibernate など) は、プロジェクトを構築して Java EE アプリケーションとしての資格を得るために本当に必要ですか?