おなじみのJavaEE主流のフレームワーク春ブーツは、春の雲は、MyBatisのは、サーブレット、JDBCを理解します

Tomcatは何ですか

Apacheのサーバソフトウェアは、サポートservetとJSP仕様に小さな提供する
ストレージのjarパッケージ:パッケージのlib 
WabApp:公開ディレクトリのプロジェクトの
仕事を:JSPのコンパイル。クラスディレクトリの
ログ:ストアログファイル

HTTPプロトコル

リクエストライン、リクエストヘッダとリクエストボディの
リクエストライン:
        のURL HTTPバージョンを要求するリクエストメソッド
リクエストヘッダを:
        ホスト:             
        User--エージェント:   
        受け入れ:
        受け入れ言語
        のAccept-エンコード:
        リファラー:
        onnection:
        クッキー:        
リクエストボディ:
        GETは要求していない、すなわち、 URL、ポスト本体後ろ要求、アドレスバーはで表示されていないが存在する                   

最初の応答部材に応答して、線に応答し、
 応答ラインは:
 2 HTTPプロトコルステータスコード
 :3は、レスポンスヘッダに
 受け入れ-範囲4:バイト
 5のCache-Control:MAX- = 0歳
 6接続:キープアライブ
 7のContent-Length:114 
 。8のContent-Type:テキスト/ HTML
 日9:2019年9月午前14時09分54秒GMTにSun、01 
10のEtag: "5d2c473c-72" 
。11は、有効期限:2019年9月には日、01午前14時09分54秒GMT 
12最終-Modifiedのです:月、7月15日- 2019年9時28分: GMT 28 
nginxの:13サーバーで
14リクエストボディ:
15枚の画像、テキスト、HTML ......       
    通常リダイレクト404 302 500内部経路200が見つかりませんエラー

 サーブレットの理解

サーブレットサーバー+アプレットサーバープログラム参照
要求にクライアントの要求と応答を処理するための

インポートおよびservlet.jarはapi.jarのにTomcatサーブレット必要性を使用しては、

パラメータを取得:文字列unsername = request.getParameter(「ユーザ名 」); 
メモリは、単一の一例である
ライフサイクル:
作成:最初にアクセスしたときに、init()メソッドの呼び出し
コールのdoGetとdoPostメソッド方法:作業を
破壊:Destoryはメソッドを呼び出します

 JDBC

C3P0-config.xmlの

パブリッククラスConSql { 
    公共ボイドTEST1()のSQLException {スロー
        QueryRunner queryRunner =新しいQueryRunner(新しいComboPooledDataSource())。
        文字列のSQL = "学生の値への挿入(?、?、?)"; 
        オブジェクト[] OBJ = {14、 "DF"、32}。
        queryRunner.update(SQL、OBJ)。
    } 
} 

< 依存性> 
            < のgroupId > com.mchange </ のgroupId > 
            < たartifactId > C3P0 </ たartifactId > 
            < バージョン> 0.9.5.2 </ バージョン> 
        <依存関係> 
        < 依存> 
            < groupIdを> mysqlの</ groupIdを> 
            < たartifactId >のmysql-コネクタ-javaの</ たartifactId > 
            < バージョン> 5.1.6 </ バージョン> 
        </ 依存関係> 
        < 依存> 
            < groupIdを>コモンズ-dbutils </ groupId > 
            < たartifactId >コモンズ-dbutils </ たartifactId > 
            <バージョン> 1.6 </ バージョン> 
        </ 依存関係>

おすすめ

転載: www.cnblogs.com/cheng5350/p/11963889.html