2020-11-25

3565 ワード

リクエスト
リソースリクエストの目的は何ですか.
リクエストメソッド
1.目的や意図を表す.
2.要求の形式が異なる
私がメッセージを送信する場合にのみ本体が必要です(POSTの場合)
httpRequestリクエストメソッド(Default:GET)
1.目的(身体領域に存在するミュー、方法は手段である.)2.方式
請求方法は重要なので強調します.
パラメータPARTの違いは?
1.partは自分の糸の先がありますか?>>1つのpartが1つの部分を構成します.
レイアウトには自分のタイトルがあります.自分の部分、タイトルを構成しています.一部のデータ型は異なる場合があります.これは、一部でExcelとpdfファイルを同時に送信できることを意味します.
データ型の異なるパラメータ(文字列)、部分(バイナリデータ、バイナリデータなので、各部分は独自のデータで、Content-Typeでmimeで送信します.)
モデル1かモデル2か
1.クライアントが仮想url(~.do)にリクエストを送信する
2.仮想URLに対応するサーブレットを受け取り、分析要求
JSPテンプレートに基づく静的テキストが多い(クライアント言語)
3.制作内容.
4.サーブレットからJSPにコンテンツを送信する(共有が必要であり、コンテナ管理オブジェクトのライフサイクルが必要であり、直接共有することができないため、サーバ側が共有する必要があるscope領域がある).
5.誰が共有したデータを取り出してJSPを使うかを決める.(選択ビュー)
6.選択したUI VIEWに移動します.
(すべてが常識の範囲内?!!!!)
このように離れたやつはモデル2で、ここでコアなやつはSCOPEなのでScope領域をよく理解しなければなりません.必ずミドルコードと比較してください.
モデル2:
構造がばらばらである->コード分析が困難である.
大規模なプロジェクトに使用します.
オブジェクト向けSOLID
SRP : Single Reponsibility Principle
1つのクラスに1つの責任しか負わせない.変化が起きた時、その変化のあるやつを変えればいい.(ibatis->mybatisを交換したらDAOだけ交換すればいいのでしょうか?)
モデル1のセキュリティ・ホールを補完
型番1:応答要求の位置が同じ
毒性が低下する.
構造が簡単->コード分析が簡単です.
外部から近づくことができますか?元のソースをお持ちいただけます△安全性が非常に脆弱である.
MVCの欠点
コントローラにはたくさんのものがあります.

きょうは授業だ


リクエストヘッドを積極的にプレイ
各ブラウザで、タイトルが異なるかどうかを確認する必要があります...
User-Agentのブラウザを確認するにはどうすればいいですか?
注意:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent

Edgeはクロム製のエンジンを使用しています.だからuser-Agentにchromeが現れた
WebKit -> AppleWebKit
生命の長さ(大順序)
変数static->インスタンス->領域(メソッド)内変数->ブロック変数
jspに書かれている変数は領域変数であり、ブロック変数でもある
jspがservletでない場合、領域変数は存在しません.
したがって、スクリプトタグを使用して作成されるすべての変数は、マルチゾーン変数とブロック変数です.
Enum Doクラス
コマンドインジケータ、スクリプトに@のやつがいる
宣言を否定する!頻繁に使用しない//グローバルメンバーなので上部に配置
JSPが指すコード:データを直接受信して送信する役割

accept-language


それを使ってLocaleを処理する方法を見てみましょう.
パッケージファイルをバンドルしますか?これは何ですか.
참고 : https://namu.wiki/w/%EB%B2%88%EB%93%A4
Bundle, 영어로 묶음이라는 뜻이며 보통 상품을 구매했을 때 끼워주는 걸 말한다. 스마트폰을 구입했을 때 나누어주는 이어폰이나 PC를 구입할 때 끼워주는 소프트웨어 등이다. 한가지 예로 대기업 PC를 구매할 경우 깔려나오는 Microsoft Windows와 아래아 한글은 번들이다.
MAPと属性の違い
メモリ内のMAP
属性以外の設定ファイルの形式.properties拡張子でPCを閉じた後も存在します.
したがって、外部設定ファイルを使用する場合、低拡張子ファイルはpropertiesオブジェクトと同じです.
CLASSSPATH RESOURCEシェイプsrcの下-理由:Properties APIで使用する必要がある
BASE名は同じですが、Localeエラーen,ko
これは無視されてメッセージしか伝わりませんか?
プロセス内のすべてのデータはUnicodeで記述する必要があります.
英語とハングルの2種類があるのに.
ゾーン設定が指定されていないため、デフォルトのゾーン設定(現在のシステムゾーン設定)
Localeには一つの国(地理、政治、言語)に相当する情報が含まれています.
パラメータはlocationです.href="?lang="; そうすると、「」、つまり空白が過ぎ去ります.
だからnullではなく、「」ではありません.
ko-KR, en-US
言語-国->低コード
先ほど選んだLocaleをクッキーに保存して、1週間後にも取り出すことができます.
ストレージ状態の概念(Cookie)

同期と非同期の違い


注意:https://private.tistory.com/24
synchronized
ロックをかけるかどうか
JavaScriptのXMLHttpRequest.非同期リクエスト時に使うやつ
複数のプロパティをAJAXオブジェクトとして渡す
「ヘッダーを受け入れる」と「コンテンツ-タイプ」はペアでなければなりません.

今日のレッスンは


コア
1.タイトル
クラウドシステム、言語、データ型
Request Headerを識別するクライアントHeaderの材料として使用します.
  • Enum構文
  • 課題


    4つの演算子を作成し、サーバ側で実装
    1番目のUI:2つの被演算子、演算子(定数enum構造を適用する4つのタイプ)
  • モデル2構造の使用(jsp作成→サーバ→処理要求(サーブレット)の入力)
    これでモデル2の構造が理解できるようになったので、明日ランダ式を適用します.