AEM(Adobe Experience Manager)发现新大陆之一(认识AEM)

由于工作原因,被领导安排接触一个全新的框架-AEM(Adobe Experience  Manager),也感谢有这样的机会去接触这个好玩得框架(对技术感兴趣的伙伴们都有同感),这是Adobe官方提供的一个框架,功能可以说是非常强大的,涉及的范围十分之广,包括PC跟移动端的应用等,可以用“没有做不到,只有想不到”这句话来形容AEM。就目前情况,虽然国内几乎没有企业是在使用,但是翻墙出去看了一下,国外对AEM的使用好像已经到了泛滥的程度,例如澳大利亚这些国家。由于新的框架,对于建立,开发创建,页面,管理相关服务相对于其他的框架,如熟知的Spring框架,都有不一定程度的优势,因此前次学习是要学习的成本的。鉴于国内还没有明文的说明怎么去使用这个强大而且神秘的框架, 本人接触也不久,于是随手写点东西,简单地我把学习AEM框架的划分几个部分,希望对刚开始学习AEM的朋友们有帮助,如不对之处,非常欢迎联系本人共同交流[联系方式,邮箱:[email protected]]


    那废话就不多说,开始正文;

    首先最基本的问题:什么是AEM?

        首先看它的全称:Adobe Experience  Manager,是Adobe的一个基于Web开发,用于建立,管理,开发网页以及相关服务的C/S系统,然后官方给出的解释

至于英文是什么意思,就跟全程的定义差不多,然后有人会问AEM能干什么,阅读了官方的文档之后得到这样的

那又应用在哪呢?

现在我们知道什么是AEM,AEM能做什么,以及应用在哪里,那么AEM自己提供了什么来实现这些强大的功能呢?

如下图:

从上面的图可以看AEM框架提供核心的四个部分:WEB应用服务器(Jetty),WEB应用框架(Sling),内容库(JCR),以及其运行环境OSGI。

以上就是AEM框架的简答介绍,下面一章会介绍AEM的工作原理以及内部实现。


猜你喜欢

转载自blog.csdn.net/qq_27920435/article/details/72965560