B / S起点

1、Webフロントエンド:

  • JavaScriptを

(1) スクリプト言語 JavaScriptはインタプリタスクリプト言語、C、である C ++ にすると他の言語 のコンパイル 後に実行をが、JavaScriptは、プログラムの動作中にラインごとに解釈されます。
(2)オブジェクトに基づきます。JavaScriptはそれだけでも、既存のオブジェクトを使用することができ、オブジェクトを作成することはできません、オブジェクトベースのスクリプト言語です。
(3)シンプル。JavaScriptは弱い型付けされた変数の型で使用される言語である、厳しい要件をなされていない、使用するデータ型は、Javaの基本的な文と制御に基づいてスクリプト言語であり、そのデザインはシンプルかつコンパクトです。
(4)動的。JavaScriptは、それがWebサーバーがユーザー入力に応答することができます必要としない、イベント駆動型のスクリプト言語です。ダウンページ上のWebページ、マウスクリックやマウスにアクセスする場合、応答内のJavaScriptウィンドウの移動や他の操作は、直接これらのイベントに対応する与えることができます。
(5)クロスプラットフォーム。JavaScriptのスクリプト言語は、オペレーティングシステムに依存しない、あなただけサポートされているブラウザが必要です。だから、JavaScriptのスクリプトを書いた後、スクリプト言語は、JavaScriptが現在ほとんどのブラウザでサポートされているJavaScriptの前提を支持体上に、マシン上のブラウザを使用して任意のマシン上で撮影することができます。
 
  • jQueryの

 それはユニークな文法及び短鎖クリア多機能インタフェースを有し、高度に効率的かつ柔軟なCSSセレクタ、及びCSSセレクタを拡張することができる、便利なプラグイン拡張メカニズムとプラグインの豊富。
 

 

 

 

 

  • HTML

HTMLと呼ばれるチャオWenbenのマークアップ言語は、言語のロゴです。これは、一連のタブが含まれています。これらのタグは、ネットワーク上の文書フォーマットを統一することができ、分散インターネットリソースは、論理全体に接続されています。HTMLテキストをHTMLコマンドから成る説明テキストで、HTMLコマンドは、テキスト、グラフィックス、アニメーション、サウンド、テーブル、リンクなどを例示することができます。

  • CSS

スタックスタイルシート(英語名:カスケーディングスタイルシート)は、表現に使用されるHTML標準汎用マークアップ言語アプリケーション)、またはXMLおよびその他の文書スタイルのコンピュータ言語(標準一般化マークアップ言語のサブセット)。CSSは、静的スクリプト言語の様々なページは、動的ページの各要素のためにフォーマットすることができます修正することはできません。

 

2、ウェブバックエンド: 

  • ジャワ

  • SQL

  • iBatisの
  • JSP
  • サーブレット

 

バックエンドの開発者:シンプルなデータベース設計を行うことができ、それは春とiBatisの、デザインパターンのいくつかの知識になり、SQL文を記述するためのJavaコードを記述します。 
(1)熟練JSP、サーブレット、JavaBeanの、JMS、 EJB、JDBC、フレックス例えば速度、春、Hibernateは、iBatisの、などの開発、または関連するツール、ライブラリ、フレームワークは非常に精通している、 OSGI など、Web開発のモードがありますより深い理解は、 
;等の一般的なデータベースシステムオラクル、SQLServerのは、MySQL、(2)熟練した使用は、データベースは、強力な設計機能を有している 
(3)Mavenプロジェクト構成管理ツール馴染みのTomcat、JBossのサーバーアプリケーション、一方に精通しています;好ましい場合関連する経験に高負荷並行処理中チューニング 
(4)デザインパターン、UMLモデルを含むオブジェクト指向分析設計技術に精通し、 
外部APIの設計と開発(5)馴染みのネットワークプログラミング、を有しますクロスプラットフォームAPI仕様の設計と効率的なAPI呼び出しの設計機能と一緒にインターフェイスの経験や能力、。

 

習得するのに必要なWebフロントエンドの開発スキルを学びますか? 
1、HTMLを学びます。これは最も単純で最も基本的なものです。DIV、フォームテーブル、UL李、マスターにフォント、P、スパンをこれらも、最も一般的に使用され、特にDIVやテーブル、レイアウトのためのdiv、テーブルあり、これらのラベルをレイアウトが使用されるが、柔軟ではなく、基本的なデータテーブルが対処するために使用されることができます。 
2、CSSを学びます。ここではそれは一般的に、我々はレイアウトをインタフェースするCSS + HTMLやCSS + DIVを使用する意志がある、Webフロントエンドの開発エンジニアが必要となることがわかり、CSSのCSS3を含んでいない、HTMLのCSSは、私たちは、レイアウトやプレゼンテーションを支援するために使用されます私は上記の言ったのでやるために使用されるので、CSSのdiv要素を結ぶようにしてください!HTMLのdiv主にレイアウトのために使用したものであるので、divが、物事の核心を習得することであるCSS + DIVのはなぜ?言った、「CSSスタイル」と呼ばれます等フロート、位置、幅、高さ、および最小値に対する最大、百パーセントを使用し、オーバーフロー、マージン、パディングを、習得するの.css、これらは、レイアウト、ポイントとの関係を把握するスタイルです。 
3、JSを学びます。最初の二つはまた、実際には、エントリは非常に単純なJS、限りページは、ID、または名前に基づいて、DOMやスタイルを取得しますように、多くのものである必要はありません、私たちは唖然JSを行くと見なければならなかったことを感じるかもしれませんまたは値、その後、IDまたは要素のタグ名を割り当てます、またはHTMLを追いかけて、データを追加、これは隠されたデータの操作との関係、およびデータ・ロジック、効果の観点から、ジャンプのボックスを再生するよりも何も、です他にどのように組み合わせて、これらのすべてを入れていますが、実際の使用であり、コードはまったく難しいことではありません、これらは基底JS、うまく他の直接のBaiduになります。そして、より多くのを見て、より多く使用し、何も問題はありません。 
4、jqueryのを学びます。jqueryのは、jqueryのエントリにも非常に簡単です、プラグインのセットをカプセル化し、操作の目的は以下のコードが書かれ、より便利であるのjs jsのと等価であることは、エントリJSで、同じことを学ぶ必要があるが、JQを置き換えます他のBaiduのようなコードは、十分です。 
図5は、そのようなデータへのフロントエンドインターフェイスが背景からなので背後にあるコードは、あなたがバックエンドのデータと対話するために最善の方法であることがわかっている場合、ポイントするのはなぜ?のJava、PHP、など舞台裏の言語は、そう時間を節約するための最良のポイントになりますだけでなく、よりフロントエンドのコードの仕様。そうでない場合は、おそらくあなたの文章を可能にし、バックエンドのデータが上に来るように組み合わせることができません、そして、彼らは、フロントエンドのコードを再記述する必要があり、それは多くの問題だろう。 
6は、CSS3 + HTML5を学ぶ、少し難しく新規参入者のための本を引き継ぐことが今後の作業の意志のために、コードは、強力な知識と経験が必要ですが、あなたは専門のフロントエンドに従事する用意がある場合は、それを学ぶのがベストですので、私たちは、より多くの助けを持っています。

七、習得するために必要なの両方のJavaのバックエンドの開発スキル? 
初心者や学生のJava開発をエンドとバックしたい人のために、我々は次のセクションに焦点を当てる必要があります: 
1、根拠:例えば、コンピュータシステム、アルゴリズム、コンパイラ理論、など 
2、ウェブ開発:Web開発には、主に関連するコンテンツですHTML / CSS / JS(フロントページ)、サーブレット/ JSP(J2EE)とMySQL(データベース)の関連知識。そのためには、前面から背面に学習しなければならないので、HTML / CSS / JS(フロントページ)を学ぶために最初にする必要があります。いくつか前のフレームなどeasyuiは、jQueryと他の技術がJS。 
3、J2EE:あなたが学ぶ必要があるが、サーブレット/ JSP(J2EE)は、一部で非常に堪能であることを、バックエンドのJava開発で一部であるので、これは三部の一部であり、ほとんど手間がかかります。ビデオ選択のサーブレット/ JSPの一部について、より多くの業界マシビングのビデオを認識しました。4、データベースは:データベースを使用することを学ぶ必要がある、MySQLは良いエントリー選択肢であるが、主流のJavaのリレーショナルデータベースの分野では、MySQLです。あなたはサーブレット/ JSPを学ぶとき、これはJDBCデータベース関連の部品の一部である、と接触する、一般的なの一部です。あなたは、JDBCを使用してデータベースを操作するだけでなく、このようNavicatは、SQLyogは、第二の選挙として、データベースクライアントツールを使用することを学ぶことを学ぶ必要がありますすることができないだけで。 
5、開発フレームワーク:SSMは現在主流のフレームワーク、すなわちばね、springmvc、MyBatisのです。あなたはこれらの3つのフレームを構築し、簡単なCRUDのWebプロジェクトを作るためにそれらを使用することを学ぶ必要があります。あなたは、これらの構成の意味が何であるかを理解し、あなたがしたい理由を理解するの後ろ、それらを維持することはできません。しかし、あなたはそれらの3を使用する必要がすばやくSSMを構築する過程にある、Webフレームワークを構築することができ、それは多くの場合、Mavenを呼ばれるツールに接触する可能性があります。このツールはまた、彼らはほとんどのツールを使用するために必要不可欠である後に、あなたの仕事ですので、あなたは、SSMを構築する過程で、あなたはまた、知識の達人の道を見ることができます。あなたの現在の段階では、あなたは徐々にしかと接触することになる、あなたの仕事の経験などの基本的な、いくつかのハイエンドの使用率が増加を使用することができ、ネットワーク上のmavenについて知っておく必要があります。 
図6は、あなたが使用しているソースのフレームワークを含むJDKのソースコードのいくつかのクラスを参照する必要があります。ソースコードは、前提を理解することができますが、デザインパターンに精通しなければならないことです。あなたはこのコードを書いた理由をそうしないと、プロセスのソースコードを見て、常に、質問のこの種があるでしょうか?なぜ私たちは、このインターフェイスを定義する必要があり、それはより多くのように見えますか?これは、あなたは、あなたが本当に追いついていないこと、あなたのすべてのステージをプルダウン場合は、これらの学習のプロセスが密接に連結され、参照、ステップバイスローステップバイステップまたは低速であることができます。すべてのすべてで、この段階では、あなたがする必要がある基礎となるJavaおよびJavaのクラスライブラリを理解している(Javaなどを、契約をjava.concurrent書籍の内容によって複雑さ)、つまり、JDKとJVM関連するコンテンツ。しかし、また、より深いあなたが使用しているフレームワークを理解するために、ソースコードを見て、または公式文書を参照するには、より推奨される方法。
-
----------------
免責事項:この記事は元の記事CSDNブロガー「SQLplus111」であり、BY-SAの著作権契約CC 4.0に従って、再現し、元のソースとのリンクを添付してくださいこの文。
オリジナルリンクします。https://blog.csdn.net/SQLplus111/article/details/84023875

おすすめ

転載: www.cnblogs.com/qiyuexin/p/11701157.html