JavaWebインスタンス

1288 ワード

これはcsdnに入った最初のブログです.私の菜鳥の中の菜鳥、ここで自分の勉強したjavawebの心得を記録します.Javaに触れるのも1年以上になりましたが、技術を身につける最善の方法は必ず実践実践であることを深く理解しています.紙の上で得られるのは結局浅い.
プログラムに進む道もいくつかの段階に分かれていますが、最初の段階はもちろん初級プログラマーで、javaの基礎知識を身につけるだけで初級プログラマーと言えます.
上級プログラマーになるには、より多くのフレームワーク、アプリケーションサーバ、ワークフロー、検索エンジン、キャッシュ、JTA、JBoss、WebLogicなどを知る必要があります.
Eclispeには2つのIDE、MyEclipse、Spring Tool Suiteが拡張されており、STSではSpringに関するサポートが多く提供されていますが、Springフレームワークを使用する場合はSTSを使用することをお勧めします.
初級:オブジェクト向けの概念を理解し、基礎知識:クラス、属性、方法.Java構文といくつかのAPIの使用.良いコード習慣を身につけて、i/oとストリーム(Stream)、マルチスレッドプログラミングとネットワークプログラミングを勉強します.
JDBCとデータベース.
中級:HTMLとCSS、JavaScript、JQuery、Jspとサーブレット、JSP内蔵オブジェクト、EL式、Ajax、Json、XML、Spring、hibernate、Mybatis、データベーストランザクションを深く理解し、Springとの統合とSpringでのトランザクション管理、SpringMVCを学ぶ.SVN,GIT
詳細:フレームワーク、設計ドキュメント、ユニットテスト、クラスタ、負荷分散、ログフレームワーク、SOAPを選択します.
アーキテクチャ:SOA、デザインモデル、
インスタンス1:
プロジェクト計画
優秀な計画を設計してこそ、さらに優秀な成果を得ることができる.力応用の実行過程を理解すると,次の設計符号化が比較的容易になる.
Mavenプロジェクトの作成
Eclipseでmaven projectを作成します.
WebプログラムはM(モデル)V(ビュー)C(コントローラ)に基づいて設計され、MVCはアプリケーションの論理層と表現層を分離する構造方式である.表現層がjavaから分離されているだけに、Webページにスクリプトが少ないことを許可します.
Modelはデータ構造を表し、Modelクラスはデータベース資料の追加削除や検索などの機能を含むべきである.ビュービューViewは、通常はWebページであり、ユーザーに表示される構造とスタイルです.
ルーティング設計
コントローラ設計
せっけい
ビューデザイン
データベース設計
添削して調べる.