개발 도구

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

  • 다음 세트로 구성된 한 세트 CRXDE Lite 및 WebDAV입니다. CRXDE Lite은 CRX/AEM에 포함되어 있으며 브라우저에서 표준 개발 작업을 수행할 수 있도록 해줍니다. CRXDE Lite을 사용하면 SVN에 로그인하고 통합하는 동안 파일(.jsp 및 .java 등), 폴더, 템플릿, 구성 요소, 대화 상자, 노드, 속성 및 번들을 만들고 편집할 수 있습니다.

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

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

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

통합 개발 환경을 위한 확장

Adobe이 다음 확장을 릴리스했습니다.

기타 도구

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

새 프로젝트를 쉽게 만들 수 있는 도구:

노트

다음 튜토리얼은 새 AEM 프로젝트를 시작하는 데 도움이 될 수 있습니다.
AEM Sites 1부 시작하기 - 프로젝트 설정

이 페이지에서는