2016-07-25 78 views
-3

我是AEM的新用户。我发现AEM中的项目可以使用CRXDE Lite,Brackets或Eclipse开发。由于我来自Java背景,我更喜欢使用Eclipse来开发AEM项目。我试图使用CRXDE,但不喜欢,因为它不方便。我相信所有的配置和一切都可以使用Eclipse来构建。我开发了HelloWorld应用程序/组件,并在AEM上部署了它。但是,我想通过eclipse为监听器,过滤器和servlet等项目添加更多内容。但我不知道该怎么做。AEM的最佳开发工具

的问题是:

  • 在哪里可以找到的材料清单,开发使用Eclipse除了HelloWorld项目在AEM项目? (仅供参考,我已经创建并发布项目)通过
  • 教程涵盖听众,小服务程序,DAO和其他配置变化的Eclipse
  • 什么是发展AEM项目的最佳工具。

仅供参考,我使用AEM 6.2上的Java 1.8 - 月神的Eclipse

+0

请通过博客来设置您的AEM项目:http://www.aemcq5tutorials。com/tutorials/adobe-aem-cq5-tutorials/create-aem-multi-module-project /并通过https://docs.adobe.com/docs/en/aem/6-0/develop/the-basics .html –

+0

@VivekDhiman,正如我在文章中提到的,我已经在Eclipse中设置了该项目,并且能够在AEM中创建和发布该项目。我想升级到添加监听器和servlet等的下一个级别。我已经通过这些链接进行学习。我期待从Eclipse的角度来看更多东西。 – Anand

回答

2

CRXDE是,除非你想要写自己所有个XML您对组件/模板相关的开发(唯一的选择,你会知道内容/配置/组件都是基于XML的)。 CRXDE Lite是一个功能强大的Web IDE,您在AEM项目开发期间需要多种用途,并且不能用Eclipse替代。

的Adobe /吊带社区提供了一个插件到Eclipse,缓解了对于AEM项目的开发。你可以找到详细的吊索ide here

您可以使用Eclipse或IntelliJ进行java相关开发,并使用maven配置文件正确地将项目设置为将您的代码部署到AEM实例(没有代码的热插拔以便与您一起工作,时间)。

对于你正在寻找发展的资源,有没有找到你需要的一切单一的地方。这里有一些,你可以参考一下得到你所需要的参考 - 通过约杰什Upadhyay

OSGi的相关基础知识,你可以参考航路OSGI文档here。它涵盖了与AEM开发相关的OSGI相关的大部分主题,然后详细介绍了您可以离开的有关Enroute OSGi实现的具体内容。

你可以注册到AEM先进的组件开发培训,还提供了一份手册,一切你正在寻找进入AEM组件和Java类的快速发展。

+0

感谢您的回复。我可以这样说吗? Eclipse通常用于使用Java开发组件,它也可以用于JCR配置(使用XML),但CRXDE Lite将是更方便的平台,用于执行其他配置(如添加新属性)。我们可能需要并行使用Eclipse和CRXDE Lite进行AEM开发。 – Anand

+0

这是真的。不过,我会通过crxde lite保持配置,防止格式错误的xml,并在将其同步回代码时执行crx/oak特定格式。 –