JavaSE を学習した後は、ゆっくりと JavaEE に移行してみてください。 Java EE は J2EE の新しい名前です。名前変更の理由は、J2EE が単なる Java エンタープライズ アプリケーションであることを広く知ってもらうためです。もちろん、JavaEE を学習するには、データベース技術や Web プログラミング技術など、他の多くの技術のサポートも必要です。 JavaEEの学習方法をエディタで学びましょう。
第一段階: JavaSE をマスターする
この段階は JavaEE 学習の入門段階であり、基礎段階でもあります。 Java 学習者は、Java を習得する必要があります。
学習要件: 基本的な Java 構文、オブジェクト指向、一般的に使用される API、コレクション フレームワーク、I/O テクノロジ、マルチスレッド テクノロジ、およびその他の一般的に使用されるテクノロジ (ネットワーク プログラミング、リフレクション、デザインパターン)。
学習の焦点: 思考は資格のある Java プログラマーの基礎であり魂であるため、この段階の焦点はオブジェクト指向の思考を習得することです。
この段階を学習した後は、単純なデスクトップ ソフトウェアを開発できますが、エンタープライズ レベルのソフトウェア開発に従事することが目標の場合、この知識だけでは十分ではありません。これを基礎にしてさらに深く学習する必要があります。
第 2 段階: JavaWeb の基礎
JavaSE を学習したら、すぐに JavaWeb を学習する必要があります。JavaWeb は、Java 開発エンジニアにとっても習得しなければならないものです。
学習要件:
基本的なフロントエンド技術 (HTML、CSS、JavaScript、XML、および XML 解析) の習熟度;
一般的な Tomcat サーバー技術 (サーブレット、Jsp、 Jstlタグライブラリ);
MysqlデータベースとJDBC技術;
その他の技術(JavaScriptフレームワークのjQuery);
ナレッジプロジェクト集約の実践(包括的な事例の需要分析)オンラインショッピングモールの)。
学習の焦点: 基本的なフロントエンド技術、サーブレット関連技術、JSP 関連技術、JDBC 関連技術の習熟度。JDBC の考え方が特に重要です。
この段階の学習には熟達している必要があります。この段階の内容を学習した後は、いくつかのオンライン モール プロジェクトの開発を開始できますが、エンタープライズ レベルのアプリケーションの開発には、独自のフレームワークのサポートも必要です。これら フレームワークの存在により、時間が大幅に節約され、開発効率が向上します。つまり、それは学習の第 3 段階に関係します。
第 3 段階: SSH 開発フレームワークをマスターする
SSH 開発とは、Spring、Struts2、Hibernate フレームワークの略称であり、主流の Java 開発フレームワークでもあります。それはすべての Java 開発者が学ばなければならないことの 1 つです。
学習要件: Spring に習熟し、Hibernate と Struts2 に習熟していること。
学習の焦点: これら 3 つのフレームワークをマスターし、上手に使用します。
第4段階:実践プロジェクト1
上記3つの段階を学習した後、基礎段階の知識に加えて習熟し、企業を発展させることができます。主流のフレームワーク段階 レベルの適用、理論的知識の蓄積は実戦のために確保されているため、この段階では、ほとんどのコースが学習者が理論と実践を組み合わせて実行するための実践的なプロジェクトを編成します。これを見て、学習に終わりが来ると思いませんか?答えはいいえだ。時代の急速な発展により、新しいフレームワークやテクノロジーが常に派生しており、そのため学習の段階が遅れています。
第 5 段階: その他の開発フレームワーク
MyBatis は、通常の SQL クエリ、ストアド プロシージャ、高度なマッピングをサポートする優れた永続層フレームワークです。
Spring MVC は、MVC に基づいた Web フレームワークです。 Spring MVC は Spring フレームワークのモジュールです。
MyBatis と Spring MVC は現在多くの企業で使用されている 2 つのフレームワークであるため、JAVA 学習者はこれらを習得する必要があります。
学習要件: MyBatis および SpringMVC に習熟していること
学習の焦点: SpringMVC に習熟していること。 Spring が初心者にとって最適であるだけでなく、MVC はすでに最新の JavaWeb 開発において非常に重要な部分となっています。
第 6 段階: その他の一般的に使用されるテクノロジー
Java エンジニアのポジションの要件を見ると、企業はフレームワークの使用を習得することに加えて、 JAVA プロジェクト構築ツール Maven、Oracle データベース、オープン ソースの全文検索エンジン Lucene、オープン ソースの検索サーバー solr、Web サービス、Linux およびその他のテクノロジなど、特定の技術要件があります。
優れた JAVA 開発者になりたいのであれば、これらのテクノロジを習得する必要があります。
学習要件: Maven、Oracle、Lucene、Solr の概要、WebService、および Linux を理解し、習得します。
学習ポイント: Oracle データベースはデータを処理します。Linux は開発に必要なサーバーを構成し、開発に必要な多くの環境をサポートできます。Maven はプロジェクト管理ツールです。Maven はプロジェクト レポートを簡単に管理し、サイトを生成できます。JAR ファイルの管理、など。
関連する学習の推奨事項: Java 基本チュートリアル
以上がJava EEを学ぶにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。