API 참조 자료 api-reference-materials
AEM(Adobe Experience Manager)은 애플리케이션 개발 및 AEM 확장을 위한 다양한 API를 제공합니다. AEM은 여러 오픈 소스 기술 위에 구축되어 있으며, 이 기술을 사용할 수도 있습니다.
AEM 코어 API core-aem-apis
다음 API는 AEM의 핵심입니다.
API
설명
페이지, 에셋, 워크플로우 등과 같은 제품 추상화입니다.
다양한 필수 구성 요소를 제공하는 Adobe의 오픈 웹 스택(6.5 Granite 재료는 AEMaaCS에 적용됨)
Adobe 경험에 일관성을 제공하도록 설계된 클라우드 UI에 대한 사용자의 시각적 스타일
NOTE
Experience Manager API에 대한 최신 정보는 Adobe Experience Manager as a Cloud Service API에서도 확인할 수 있습니다.
추가 프레임워크 additional-apis
AEM은 몇 가지 추가 오픈 소스 API를 사용합니다.
API
설명
JCR(Java Content Repository)을 사용하여 컨텐츠를 저장하고 관리하는 웹 프레임워크
확장 가능하고 성능이 뛰어난 JCR(Java Content Repository)을 구현하여 최신 세계적 수준의 웹 사이트의 기반으로 사용
JCR 버전 2.0 사양
OSGi(Open Services Gateway Initiative) 프레임워크 및 서비스 플랫폼 구현
API 환경 설정 지침 guidelines
AEM은 기본 설정의 내림차순으로 다음 4개의 기본 Java API 세트를 기반으로 구축됩니다.
우선 순위
API
설명
AEM에서 API를 제공하는 경우 Sling, JCR 및 OSGi보다 선호합니다. AEM에서 API를 제공하지 않는 경우 JCR 및 OSGi보다 Sling을 선호합니다.
TIP
이 지침에 대한 자세한 내용은 Java API 모범 사례 이해 문서를 참조하십시오.
AEM Delivery 및 Content Management Services 및 API delivery-apis
AEM은 사용자 지정 가능한 구성 요소 및 컨텐츠 전달 옵션을 제공합니다.
기능
설명
AEM용 표준화된 웹 콘텐츠 관리(WCM) 구성 요소로 개발 시간을 단축하고 웹 사이트의 유지 관리 비용을 절감합니다.
모든 AEM 페이지의 콘텐츠를 JSON 데이터 모델 형식으로 전달
모델러 프레임워크를 기반으로 구성 요소 콘텐츠의 JSON 내보내기 생성
바이너리, 메타데이터, 렌디션 및 주석을 포함하여 에셋에서 CRUD(create-read-update-delete) 작업을 수행할 수 있습니다. AEM Assets HTTP API 를 참조하십시오
CRUD 작업을 통해 HTTP API로 콘텐츠 조각 콘텐츠에 직접 액세스
Headless CMS 구현에서 JavaScript 클라이언트에 콘텐츠 조각을 효율적으로 게재할 수 있도록 합니다
지원되는 HTTP 자산 요청의 정확한 형식
컨텐츠 조각 및 컨텐츠 조각 모델 OpenAPI
컨텐츠 조각의 구조화된 컨텐츠를 JSON 형식으로 전달하도록 설계된 AEM Edge Delivery Services의 HTTP REST API입니다.
SPA 관련 API spa-apis
AEM 단일 페이지 애플리케이션(SPA) 편집기 SDK 프레임워크는 특정 JavaScript API 참조를 제공합니다.
API
설명
단일 페이지 애플리케이션에서 프론트엔드 구성 요소를 Adobe Experience Manager 리소스 유형(AEM 구성 요소)에 매핑하는 방법을 제공합니다.
Adobe Experience Manager 편집기와 Adobe Experience Manager SPA(단일 페이지 애플리케이션) 편집기 간의 인터프리터
Adobe Experience Manager Site Editor를 시작할 수 있는 React 구성 요소 및 통합 계층을 제공합니다.
Adobe Experience Manager 사이트 편집기를 시작할 수 있는 Angular 구성 요소 및 통합 레이어를 제공합니다.
TIP
단일 페이지 애플리케이션에 대한 자세한 내용은 SPA 소개 및 연습을 확인하십시오.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab