天天看點

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(Adobe Experience Manager)發現新大陸之一(認識AEM)

至于英文是什麼意思,就跟全程的定義差不多,然後有人會問AEM能幹什麼,閱讀了官方的文檔之後得到這樣的

AEM(Adobe Experience Manager)發現新大陸之一(認識AEM)

那又應用在哪呢?

AEM(Adobe Experience Manager)發現新大陸之一(認識AEM)

現在我們知道什麼是AEM,AEM能做什麼,以及應用在哪裡,那麼AEM自己提供了什麼來實作這些強大的功能呢?

如下圖:

AEM(Adobe Experience Manager)發現新大陸之一(認識AEM)

從上面的圖可以看AEM架構提供核心的四個部分:WEB應用伺服器(Jetty),WEB應用架構(Sling),内容庫(JCR),以及其運作環境OSGI。

以上就是AEM架構的簡答介紹,下面一章會介紹AEM的工作原理以及内部實作。

需要相關文檔或者資料,請聯系微信444520455 ,備注AEM

繼續閱讀