AEM-Continues-Experience

learning AEM...

霸气的 Marketing Cloud:All the solutions marketers need.

To be an experience business, it takes a Leader.

Adobe Experience Manager is a web-based client-server system for building, managing and deploying commercial websites and related services. It combines a number of infrastructure-level and application-level functions into a single integrated package.

  • 基于 Java,基于 Web 的 client-server 全栈解决方案
  • 涵盖网站和相关服务的管理、部署,一揽子方法(环境定制化:完美契合您的 Adobe Experience Manager 需求 | Rackspace
  • 集成软件套装,包含 infrastructure 和 application 层面的工具和服务,前者是后者的基础

Infrastructure

  1. Web Application Server: 可以单独集成 Jetty web server,也可以用于第三方
  2. Web Application Framework: 简化 RESTful 面向对象的 Web 应用,即内容优先
  3. Content Repository: AEM 引入了 JCR,用于处理非结构化或半结构化的数据;不仅包含内容,还有相关代码、模板等所有内部数据

一些新概念:

综上,Apache Sling 遵从内容存储规范(Java Content Repository)即 JSR-170(Java Specification Request),基于 REST 规范/原则,使 Web 开发变得更简单(Bringing Back the Fun!),通过 JAR 包就可以启动。

随着apache sling和restful的逐渐成熟,我们写的不只是web page 而是web application。

Apache Sling in five bullets points:

  • REST based web framework
  • Content-driven, using a JCR content repository
  • Powered by OSGi
  • Scripting inside, multiple languages (JSP, server-side javascript, Scala, etc.)
  • Apache Open Source project

java - What does it mean that Apache Sling "more REST" than Spring-mvc? - Stack Overflow

Overview

References

Basic

Tutorials

Others

Relationship

results matching ""

    No results matching ""