国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
AEM是Adobe公司所出的商業(yè)內(nèi)容管理系統(tǒng)

AEM是Adobe公司所出的商業(yè)內(nèi)容管理系統(tǒng),全稱阿豆比體驗管理系統(tǒng)(Adobe Experience Manager),其前身叫CQ,分別有CQ5 CQ6兩個大版本。它提供了整套的網(wǎng)站內(nèi)容管理系統(tǒng)解決方案,是一個企業(yè)級的重型系統(tǒng)。當(dāng)然,這套系統(tǒng)在中國幾乎沒什么人知曉。但在澳洲,這系統(tǒng)幾乎在所有金融行業(yè)遍地開花了。

基于客戶的發(fā)展戰(zhàn)略,不可避免地開始了AEM的扒坑之旅。不過,此前一直在扒Drupal的坑,再扒一堆坑也無關(guān)緊要了。

AEM 技術(shù)棧

Apache Sling

Apache Sling 是一個以內(nèi)容為中心的網(wǎng)絡(luò)框架。其使用Java的內(nèi)容倉庫去存儲與管理內(nèi)容,比如Apache JackrabbitCRX。

  • 基于REST原則,以內(nèi)容為導(dǎo)向進行開發(fā)
  • CQ5(或者說AEM5, 6)天然集成
  • 用于處理HTTP的渲染與數(shù)據(jù)存儲的請求。這是一種新的方式,它將在后臺將內(nèi)容組裝,渲染最終將其呈現(xiàn)給用戶
  • 能將內(nèi)容對象與處理數(shù)據(jù)的組成映射起來
  • 支持服務(wù)端與AJAX請求
  • 支持多種腳本語言(比如,JSP, ESP, Ruby等)
  • http://incubator.apache.org/projects/sling.html 查看更多關(guān)于Sling的信息

OSGi (Apache Felix)

CQ5 內(nèi)建了基于OSGI R4 服務(wù)平臺(OSGi Service Platform Release 4) 的應(yīng)用程序框架。

  • 是一個針對JAVA的動態(tài)模塊系統(tǒng)
  • 發(fā)展自通用中間鍵。很多第三方的組件可以以bundle的形式進行復(fù)用
  • OSGI的bundle可以包含經(jīng)編譯后的JAVA代碼,腳本,或者內(nèi)容。這些均可根據(jù)需要將其加載到相應(yīng)的倉庫,或者對其進行配置等等。

獲得軟件

所有需要的,只是一個可獨立執(zhí)行的jar包。由于是商業(yè)軟件,License是必須的。我們將其放到一個文件夾下,暫且命名為aem-install吧。

關(guān)于目錄下的 crx-quickstart 是當(dāng)你啟動后,自動生成的。里面包含了,你開發(fā)所需要的所有,包含所有的內(nèi)容,以及配置等等。

準(zhǔn)備

AEM 是一個基于JAVA跨平臺的系統(tǒng),所以OS X, 桌面版 Windows, Linux肯定都可以支持啦。

唯一需要注意的是,AEM運行在JAVA 7上。所以如果你是用的JAVA 8,但卻裝有JAVA 7的話,只需要切換一下JAVA_HOME。將這條命令放在你的 .bashrc 或者.zshrc source一下就搞定啦。

export JAVA_HOME=`/usr/libexec/java_home -v 1.7`

啟動

好的,一準(zhǔn)備工作就緒,那么我們就開始我們的正式啟動。比如有趣的是,Adobe提供了兩種方法供我們使用。

1. 控制臺

不用說,作為一個職業(yè)代碼人,我們還是比較喜歡這樣的方式的。

java -Xmx1024M -jar cq-author-p4502.jar -p 4502 -r author

其中,以下兩個參數(shù)是可省的,因為默認(rèn)的參數(shù)就是 端口 4502,模式 author。當(dāng)然,如果你的電腦足夠強大,-Xmx1024M 也是可以省的。

  • -p指的是工作端口
  • -r指的是啟動模式。常見的模式有authorpublish兩種。當(dāng)然還有其他的,用得不多就此略過罷

2. GUI 雙擊

當(dāng)然,有時為了方便,也可以直接雙擊cq-author-p4502.jar啟動。只是有幾個需要注意的地方。

默認(rèn)的情況,是以author模式,啟動在localhost:4502。但我們可以在啟動以前,通過修改jar包的名字,達(dá)到不同模式不同端口的效果。

cq-<instance-type>-p<port-number>.jar

比如,修改成

cq-author-p4502.jar

啟動,這就達(dá)到了以author模式啟動,端口設(shè)置在 4502的效果。
同理,修改成

cq-publish-p4503.jar

啟動,就將以publish的模式啟動,端口是4503
理想的情況是,你需要同時啟動兩個instance,只需要把jar包和license文件放在相應(yīng)目錄下就可以了。如:

<aem-install>/author和<aem-install>/publish

就緒

當(dāng)AEM啟動后,會自動打開瀏覽器定位到相應(yīng)的頁面。比如,我的是localhost:4502。以admin:admin登陸就可以開始正式的開發(fā)之路了。

小結(jié)

那么就此開始,我們已經(jīng)扒完了AEM的第一坑了,AEM的填坑之路就正式開始了。接下來幾篇,我將著重在開發(fā)之上,講解一下AEM的整個開發(fā)流程。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
struts2 jar包說明
OSGi Pure Plugin Architecture Introduction
Java常用日志框架介紹
CentOS下安裝兩個或多個Tomcat7
Cassandra配置JMX
OSGI簡介
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服