AEMのバックエンド開発者向けの基本事項の理解

Adobe Experience Manager を使用したバックエンド開発について詳しく説明します。Java API、Sling Model、およびユニットテストを使用する作業のベストプラクティスについて学びます。

AEM アーキテクチャスタックの概要

Adobe Experience Manager のテクノロジースタックの一部として、OSGi、JCR、Oak および Sling のテクノロジーを紹介します。

183

https://video.tv.adobe.com/vc/37022/jpn.json

{ "description": "Adobe Experience Manager のテクノロジースタックの一部として、OSGi、JCR、Oak および Sling のテクノロジーを紹介します。", "duration": "PT0H3M3S", "embedUrl": "https://video.tv.adobe.com/v/37022/", "name": "AEM アーキテクチャスタックの概要", "thumbnailUrl": [ "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905968-100x56.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905968-150x84.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905968-200x113.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905969-220x124.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905969-236x133.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905969-290x186.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905969-420x236.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905969-640x360.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905970-666x374.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905970-720x405.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905970-960x540.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/9d1e4992-289a-4993-b581-ad5cd39fa3ac/b22bbef9dbb342d4a7f53408d80e887e_1594905971-1920x1080.jpg" ], "@type": [ "VideoObject", "LearningResource" ], "uploadDate": "2020-07-16T13:22:44Z", "hasPart": [], "educationLevel": [ "Beginner" ], "learningResourceType": "AEM アーキテクチャスタックの概要" }

Java コンテンツリポジトリ(JCR)の概要

Adobe Experience Manager で使用される JCR(Java コンテンツリポジトリ)の概要です。JCR は AEM テクノロジースタックのベースレベルであり、基盤となるコンテンツ永続性、ストレージ、検索、アクセス制御などを担当しています。

310

https://video.tv.adobe.com/vc/37027/jpn.json

{ "description": "Adobe Experience Manager で使用される JCR(Java コンテンツリポジトリ)の概要です。JCR は AEM テクノロジースタックのベースレベルであり、基盤となるコンテンツ永続性、ストレージ、検索、アクセス制御などを担当しています。", "duration": "PT0H5M10S", "embedUrl": "https://video.tv.adobe.com/v/37027/", "name": "Java コンテンツリポジトリ(JCR)の概要", "thumbnailUrl": [ "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962703-100x56.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962703-150x84.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962703-200x113.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962703-220x124.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962703-236x133.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962703-290x186.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962704-420x236.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962704-640x360.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962704-666x374.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962704-720x405.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962704-960x540.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/1e38942c-bcdd-4be7-a05e-f8aa8a46f333/4e6827b0ba164555bf4ca78f9225c9a9_1594962705-1920x1080.jpg" ], "@type": [ "VideoObject", "LearningResource" ], "uploadDate": "2020-07-16T13:26:27Z", "hasPart": [], "educationLevel": [ "Beginner" ], "learningResourceType": "Java コンテンツリポジトリ(JCR)の概要" }

Sling の概要

Adobe Experience Manager の基盤テクノロジースタックの一部である、オープンソースの RESTful web フレームワーク、Sling の紹介です。

235

https://video.tv.adobe.com/vc/37025/jpn.json

{ "description": "Adobe Experience Manager の基盤テクノロジースタックの一部である、オープンソースの RESTful web フレームワーク、Sling の紹介です。", "duration": "PT0H3M55S", "embedUrl": "https://video.tv.adobe.com/v/37025/", "name": "Sling の概要", "thumbnailUrl": [ "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906254-100x56.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906254-150x84.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906254-200x113.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906254-220x124.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906254-236x133.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906255-290x186.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906255-420x236.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906255-640x360.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906255-666x374.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906256-1920x1080.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906256-720x405.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/155115e2-bb04-4198-bf7d-cd083e4729eb/c6ca4e5f1ae1436ea6758df8fb8dd9af_1594906256-960x540.jpg" ], "@type": [ "VideoObject", "LearningResource" ], "uploadDate": "2020-07-16T13:24:56Z", "hasPart": [], "educationLevel": [ "Beginner" ], "learningResourceType": "Sling の概要" }

オーサー層とパブリッシュ層の概要

Adobe Experience Manager アーキテクチャの一部として、オーサー層とパブリッシュ層を紹介します。

363

https://video.tv.adobe.com/vc/37024/jpn.json

{ "description": "Adobe Experience Manager アーキテクチャの一部として、オーサー層とパブリッシュ層を紹介します。", "duration": "PT0H6M3S", "embedUrl": "https://video.tv.adobe.com/v/37024/", "name": "オーサー層とパブリッシュ層の概要", "thumbnailUrl": [ "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906242-100x56.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906242-150x84.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906242-200x113.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906243-220x124.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906243-236x133.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906243-290x186.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906243-420x236.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906243-640x360.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906243-666x374.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906244-1920x1080.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906244-720x405.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/8f8d74bc-9e36-45b9-8adb-a0911cf5b4bd/ba296ec8edf64bf69dc2c140083c65c2_1594906244-960x540.jpg" ], "@type": [ "VideoObject", "LearningResource" ], "uploadDate": "2020-07-16T13:24:06Z", "hasPart": [], "educationLevel": [ "Beginner" ], "learningResourceType": "オーサー層とパブリッシュ層の概要" }

Dispatcher の概要

AEM アーキテクチャの一部としての Dispatcher の機能を紹介します。

346

https://video.tv.adobe.com/vc/37029/jpn.json

{ "description": "AEM アーキテクチャの一部としての Dispatcher の機能を紹介します。", "duration": "PT0H5M46S", "embedUrl": "https://video.tv.adobe.com/v/37029/", "name": "Dispatcher の概要", "thumbnailUrl": [ "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906537-100x56.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906537-150x84.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906537-200x113.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906537-220x124.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906538-236x133.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906538-290x186.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906538-420x236.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906538-640x360.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906538-666x374.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906538-720x405.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906538-960x540.jpg", "https://images-tv.adobe.com/mpcv3/83df592c-0019-4a8c-b00d-2ebe28093024/7943e3bf-5300-41bb-b48a-e3564d613489/7d299fa6cb96459f88ad5487f5cc6e51_1594906539-1920x1080.jpg" ], "@type": [ "VideoObject", "LearningResource" ], "uploadDate": "2020-07-16T13:27:16Z", "hasPart": [], "educationLevel": [ "Beginner" ], "learningResourceType": "Dispatcher の概要" }

AEM における Cloud Manager の重要性の調査

Cloud Manager の目的と AEM as a Cloud Service との連携方法を確認します。

278

https://video.tv.adobe.com/vc/346169/jpn.json

{ "description": "Cloud Manager の目的と AEM as a Cloud Service との連携方法を確認します。", "duration": "PT0H4M38S", "embedUrl": "https://video.tv.adobe.com/v/346169/", "name": "AEM における Cloud Manager の重要性の調査", "thumbnailUrl": [ "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297156-100x56.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297157-150x85.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297157-200x113.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297159-220x124.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297159-236x133.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297160-290x163.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297161-420x236.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297161-640x360.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297162-666x375.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297163-720x405.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297163-960x540.jpg", "https://images-tv.adobe.com/mpcv3/bdc332ce-3e7a-429d-87b2-42548446b7ba/735ecc1e-da4b-4cdd-ba4c-37bb53e42217/7feb0d3a51d540aba0f0a14abbf071b0_1660297165-1920x1080.jpg" ], "@type": [ "VideoObject", "LearningResource" ], "uploadDate": "2022-08-12T09:36:07Z", "hasPart": [], "educationLevel": [ "Beginner" ], "learningResourceType": "AEM における Cloud Manager の重要性の調査" }