静的ページ
は静的な Web ページであり、読み込まれた Web ページを参照します。 HTML ページ。リクエスト サーバー データとコンパイル プロセスを経る必要がなく、クライアントのブラウザに直接読み込まれて表示されます。平たく言えば、サーバーとのデータ対話なしで独立した HTML ページを生成することを意味します。
利点と欠点の説明:
静的 Web ページのコンテンツは安定しており、ページの読み込み速度は非常に高速です。
セキュリティを向上させるため、サーバーと対話しません;は Web プログラミングを指します静的なWebページとは逆の技術で、キャッシュを考慮せずにページのコンテンツをサーバーにリクエストして取得する必要がありますサービスインターフェース内のデータが変化すると、ページに読み込まれるコンテンツもリアルタイムに変化しますが、表示内容はデータベース操作の結果に応じて動的に変化します。
利点と欠点の説明: 動的 Web ページからのデータのリアルタイム取得、低遅延;ページの読み込み速度はデータベースとサービスのパフォーマンスに大きく依存します ;
##ページ テンプレート、つまり静的 Web ページ スタイルを開発します;
ページ テンプレートのデータを取得するインターフェイスを提供します;
ページ テンプレートにデータを書き込む インターフェイスの戻りパラメーターの解析プロセス;
解析エンジンに基づいて、データをページ テンプレートとマージします;
ページ テンプレート コンテンツが読み込まれると、HTML 静的ページに変換されます。
3. コード実装のケース
FreeMarker はテンプレート エンジンです: 変更されるデータに基づくテンプレートで、出力テキストの生成に使用されます ( HTML Web ページ、電子メール、設定ファイル、ソース コードなど)
<dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-freemarker</artifactid> </dependency>
<title>PageStatic</title> 主题:${myTitle}<br> 作者:${data.auth} 日期:${data.date}<br>
规格描述 | 产品详情 |
---|---|
${info.desc} |
FreeMarker の構文は基本的に元の HTML 構文と同じですが、独自のデータ処理タグのセットがあり、使用は複雑ではありません。
解析を通じて、ページ テンプレートのデータとデータ インターフェイスをマージできます。
rree以上がFreeMarker テンプレートを使用して SpringBoot2 でページの静的処理を完了する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。