개발 도구

JCR, Apache Sling 또는 AEM 애플리케이션을 개발하기 위해 다음 도구 세트를 사용할 수 있습니다.

  • CRXDE Lite 및 WebDAV로 구성된 한 세트 CRX/AEM에 포함된 CRXDE Lite를 사용하면 브라우저에서 표준 개발 작업을 수행할 수 있습니다. CRXDE Lite를 사용하면 SVN과 로깅 및 통합을 하면서 파일(예: .jsp 및 .java), 폴더, 템플릿, 구성 요소, 대화 상자, 노드, 속성 및 번들 등을 만들고 편집할 수 있습니다.

    CRX/AEM 서버에 직접 액세스할 수 없는 경우, 기본 구성 요소 및 Java 번들을 확장 또는 수정하여 애플리케이션을 개발할 때 또는 전용 디버거, 코드 완성 및 구문 강조 표시가 필요하지 않은 경우 CRXDE Lite를 사용하는 것이 좋습니다.

  • 통합된 개발 환경으로 구성된 단일 세트(예:Eclipse 또는IntelliJ), 빌드 도구(예:Apache Maven), Adobe가 리포지토리를 버전 제어 시스템인 파일 시스템에 매핑하기 위해 개발한 FileVault(예:Subversion), 버그 추적기 시스템(예:중앙 종속성 관리 시스템(예:Apache Archiva) 및 빌드 자동화 시스템(예:Apache Continuum).

    이 설정을 사용하면 응용 프로그램(컨텐츠, 코드, 구성)을 모든 개발 환경과 프로세스에 완전히 통합할 수 있습니다. 앞서 언급한 모든 개발 도구가 파일과 함께 작동할 수 있으므로 서로 다른 요소 간의 링크는 FileVault를 통해 저장소의 파일 시스템 표현입니다.

통합 개발 환경을 위한 익스텐션

Adobe는 다음 익스텐션을 발표했습니다.

기타 도구

AEM은 개발을 용이하게 하는 다른 도구와 함께 제공됩니다.

새로운 프로젝트를 손쉽게 만들 수 있는 툴:

노트

다음 자습서는 새 AEM 프로젝트를 시작하는 데 유용할 수 있습니다.
AEM Sites 시작하기 파트 1 - 프로젝트 설정

이 페이지에서는