私が最初に JavaWeb 開発を学びたいと思ったとき、(仕事を探すときに自信を持てるようにするために) すべての側面を学びたいと思っていました。しかし、私にはまったく理解できませんし、この分野に携わっている人も知り合いにいないので、勉強を始めることができません。 1 年間の「死んだ」勉強の後、私はインターネット、書籍、ビデオから Java について深く理解しました。 Java に携わりたい友人の皆さん、これらのテクノロジーをすべて学んでいれば、仕事を見つけるのは間違いなく問題ありません。
第 1 段階: Java 構文、オブジェクト指向機能、共通 API、コレクション フレームワークなどの Java の基本 (基本)
第 2 段階: AWT、イベント メカニズム、SWING を含む Java インターフェイス プログラミング (一般的には使用されません) この部分はスキップすることもでき、使用するときに再度表示できます;
第 3 段階: Java API: 入力と出力、マルチスレッド、ネットワーク プログラミング、リフレクション アノテーションなど、Java の本質 (キー ポイント);
第 4 段階: 追加、削除、変更、クエリ操作などのデータベース SQL の基本と、マルチテーブル クエリ、Oracle Mysql
第 5 段階 段階: JDBC プログラミング: JDBC の原則、JDBC 接続ライブラリ、JDBC API を含む Hibernate は現在 JDBC よりもはるかに便利ですが、JDBC テクノロジはまだ使用されており、JDBC の考え方は特に重要です;
第 6 段階: JDBC の高度な機能の深い理解: データベース接続プール、ストアド プロシージャ、トリガー、CRM の考え方 (高度な) など、これを理解するのは難しいですが、次の場合に学習できます。時間はあります;
ステージ 7: Web アプリケーション開発の基礎となる HTML タグ、フォーム タグ、CSS を含む HTML 言語の学習;
第 8 ステージ: JavaScript スクリプト言語、 JavaScript 構文とオブジェクト、Ajax の基本、これら 2 つの側面;
第 8 ステージ: ステージ 9: サーブレット開発この時点から、XML のインストールと使用を含む、JavaWeb 開発の重要なステップに入ります。 Tomcat サーバー、HTTP プロトコル、サーブレット API など、Java Web 開発の基礎を簡単に理解します。 (重要)
第 10 段階: JSP 開発: JSP 構文とタグ、カスタム タグ、EL、JSTL ライブラリの理解、および MVC 3 層アーキテクチャのデザイン パターンの概念;
第 11 段階段階:AJAX開発:AJAXの原則、リクエスト応答処理、AJAX開発ライブラリ、Jquery;
第12段階:3大フレームワーク - Struts、Spring、Hibernate、JavaWebの本質(重要)
第 13 段階: 他のフレームワークを学習する - springMVC、mybatis、現在主流のフレームワーク
第 14 段階: この知識を学習した後、Maven、redis、log4j などのいくつかのエンタープライズ フレームワークを詳しく学習できます。
第 15 段階: 現在、企業や企業で使用されているシステムサーバーは Linux が一般的です。興味のある方は Linux のさまざまなコマンドを学ぶことができます
#学習要件
java 基本的なプログラミングの習得: 熟練している。理由: Java を知らなくても、JSP を書けるでしょうか? それは冗談です。次のパッケージにも精通している必要があります: java.lang;
java.util;
java.io;
java.sql ;
java.text;
javax.sevrlet;
javax.servlet.http;
javax.mail; など
2: SQL マスタリー レベル: 熟練度。理由: データベースを使用しない場合は、SQL の知識はおそらく必要ありません。同時に、次のデータベースの複数の SQL に精通している必要があります。 Oracle、Mysql、DB2...
3:html 習得レベル: 熟練。理由: HTML はわかりません。JSP は書けるかもしれません?
4:javascript/jscript: 習熟レベル:慣れています。理由: クライアント側のデータ検証と一部のページ処理では、スクリプトを使用する必要があります。
5: CSS の習得: 知識。理由: CSS は通常、ページのスタイルを統一するために使用されます。
6: XML マスタリー レベル: 理由を理解する: AppServer 構成は通常、XML を使用して実装されます。
7: ejb の習得: 理解の理由: 多くのプロジェクトのビジネス ロジックは ejb によって実装されているため...
8: 次の種類AppServer(エンジニア) 複数の知識が必要です。 #a:)Tomcat
b:)WebLogic
c:)WebSphere
d:)Jboss
関連する学習の推奨事項:Java 基本チュートリアル
以上がJava Web について学ぶべきことの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。