秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
Module 3. Java Professional
レベル 12
サーブレットの概要
モジュール 3
レベル 12、
レッスン 0
1.1 インターフェースサーブレット 今日は、新しくて興味深いトピックであるサーブレットを始めます。Java にサーブレットが追加されたことで、Java が大規模サーバー アプリケーションの事実上の標準になりました。世界中のエンタープライズ ソフトウェアの 80% は Java で書かれています。そして中国ではすべてが100%です。では、サーブレットとは何でしょうか? サーブレットはまさに Java プログラムを Web サービスに変換し、クライアントからのリクエストを処理で
サーブレットでのリクエストの処理
モジュール 3
レベル 12、
レッスン 1
2.1 HttpServletRequest クラス サーブレットの作業のほとんどは、リクエストから受け取った情報に基づいて実行されます。オブジェクトはそれを担当しHttpServletRequest、コンテナはそれをサーブレットに(メソッドserviceなどに)渡しますdoGet()。doPost() このオブジェクトにはリクエスト データが保存されているだけなので、かなりの数のメソッドがあり、それを通じてコンテナと対話できます。 メソッドは 2 つの大きなグループに分類で
サーブレット応答の形成
モジュール 3
レベル 12、
レッスン 2
3.1 HttpServletResponse クラス サーブレット メソッドを呼び出した後service()、Web コンテナは に基づいてクライアントへの応答を生成しますHttpServletResponse。したがって、クライアントへの応答に何らかの影響を与えたい場合は、このオブジェクトを変更する必要があります。 サーバー応答は 3 つの部分で構成されます。 ステータス行 (例: 200 OK) ヘッダー レスポンスボディ そしてクラスメソッドHttpServletRe
サーブレットセッションの操作
モジュール 3
レベル 12、
レッスン 3
4.1 HttpSession の概要 複数のリクエストが同じクライアントから送信された場合、クライアントとサーバーの間にセッションが確立されたと見なされます。このプロセスを制御するために、コンテナーには特別な HttpSession オブジェクトがあります。 クライアントがサーブレットにリクエストを行うと、サーブレット コンテナはリクエストにセッション ID パラメータが存在するかどうかを確認します。そのようなパラメーターがない場合 (たとえば、クライアントが初めてサーバー
サーブレットのセットアップ
モジュール 3
レベル 12、
レッスン 4
init() メソッド 他にも便利な小物がいくつかあります。もちろん、私はサーブレットの初期化について話しています。すでにご存知のとおり、Web サーバーはサーブレット オブジェクトを作成してコンテナーに配置した後、サーブレットのinit()メソッドを呼び出します。このメソッドをオーバーライドして、その中で必要なものをすべて初期化できます。 なぜコンストラクターを使用しないのでしょうか? サーブレットの作成プロセスは次のようになります。 から継承したオブジェクトを作成しますH
Webサーバーフィルター
モジュール 3
レベル 12、
レッスン 5
フィルターの紹介 しかし、それだけではありません。サーブレットがそれほど単純だとは思っていませんよね? すでに分析したサーブレットに加えて、いわゆる「ユーティリティ サーブレット」、つまりフィルターもあります。これらはサーブレットに非常に似ていますが、主な仕事はサーブレットによるリクエストの処理を支援することです。 フィルターは秘書のようなもので、サーブレットはディレクターのようなものです。文書は局長の机に届く前に秘書の手を通過します。そして、ディレクターが署名した後、それは
Please enable JavaScript to continue using this application.