1. 技術概要

SXA Storefrontのアーキテクチャ

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SXA Storefrontは、ベスト プラクティスを念頭に置いて構築され、モジュラー アーキテクチャに基づいています。詳細については、「 Sitecore Helix開発ガイドライン」を参照してください。

SXAストアフロントでは、次のテクノロジーが使用されています。

  • Sitecoreエクスペリエンスプラットフォーム

  • Sitecoreエクスペリエンスアクセラレーター

  • 基本的なブートストラップ

  • Jクツール

  • Knockout – クリーンな基になるデータ モデルを使用して応答性の高いユーザー インターフェイスを作成するのに役立つJavaScriptライブラリ

  • SitecoreとMicrosoft ASP.NET MVC

  • HTMLの5

  • ニュートンソフトJSON

SXA Storefrontアーキテクチャでは、次のようになります。

  • コンテンツ、プレゼンテーション、カタログのデータは明確に分離されています。

  • ストアフロントの実装では、カスタム コードの挿入やSitecoreへのフックよりも標準機能が優先されます。

  • Sitecoreが要求するもの以外にCookieは導入されません。

  • 製品カタログは、高度に最適化されたデータ プロバイダーを使用して、通常のアイテムとしてSitecoreに表示されます。

  • 実装は完全にSitecore MVCベースであり、SitecoreのMVCファースト戦略に従っています。すべてのレンダリングはコントローラーベースです。

すべてのコンポーネントは、コンポーネントAPIコール (AJAX) を使用して更新されるため、次の利点があります。

  • オブジェクトとデータはオンデマンドでロードされ(遅延ロード)、ページのポストバックはありません。

  • 操作が進行中のボタンやテーブルには、進行状況インジケータがあります。

  • Knockout.jsは、動的データ バインディングに使用されます。

  • コンポーネントAPI呼び出しはJSONを返します。

この記事を改善するための提案がある場合は、 お知らせください!