1. What is "Apache Sling"?
Apache Sling is a web framework that uses a Java Content Repository, such as Apache Jackrabbit, to store and manage content.
Sling applications use either scripts or Java servlets, selected based on simple name conventions, to process HTTP requests in a RESTful way.
The embedded Apache Felix OSGi framework and console provide a dynamic runtime environment, where code and content bundles can be loaded, unloaded and reconfigured at runtime.
As the first web framework dedicated to JSR-170 Java Content Repositories, Sling makes it very simple to implement simple applications, while providing an enterprise-level framework for more complex applications.
2. Discover Sling in 15 minutes
The Sling Launchpad is a ready-to-run Sling configuration, providing an embedded JCR content repository and web server, a selection of Sling components, documentation and examples.
The full functionality of Sling is available by loading additional Sling (or custom) OSGi bundles as needed, using the Launchpad's web-based OSGi management console.
3. Sling engin architecture
===========
===========
1. OSGi
OSGi - Open Service Gateway Initiative
http://searchnetworking.techtarget.com/definition/OSGi
OSGi (Open Service Gateway Initiative) is a Java framework for developing and deploying modular software programs and libraries.
OSGi has two parts. The first part is a specification for modular components called bundles, which are commonly referred to as plug-ins. The specification defines an infrastructure for a bundle's life cycle and determines how bundles will interact. The second part of OSGi is a Java Virtual Machine (JVM)-level service registry that bundles can use to publish, discover and bind to services in a service-oriented architecture (SOA).
【OSGI】1.初识OSGI-到底什么是OSGI
http://www.javaworld.com/article/2077837/application-development/java-se-hello-osgi-part-1-bundles-for-beginners.html
2. JCR
JCR - Java Content Repository
3. Maven Sling Plugin
Maven-Sling-Plugin
sling:resourceType
https://en.wikipedia.org/wiki/Content_repository_API_for_Java
=
Shadow Sock
-
http://trial.ssbit.win/?from=ruanyifeng
https://blog-scottwang.rhcloud.com/post/author/scott
-
-
分享到:
相关推荐
adobe-release-x86_64-1.0-1.noarch.rpm Flash for linux linux上安装flash更新
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
《深入解析Adobe背景抠图模型权重文件:syn-comp-adobe-trainset-20200511T154125Z-001.zip》 在IT行业中,尤其是在计算机视觉和图像处理领域,Adobe公司的技术一直备受瞩目。本次我们将详细探讨一个重要的资源文件...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
服务器端 关于adobe-assembler-client PDF文档操作类,可以进行拆分 合并 获取分档等相关信息
标题中的"syn-comp-adobe-20200511T154047Z-001.zip"表明这是一个与Adobe相关的压缩文件,时间戳“20200511T154047Z”提示这是2020年5月11日15点40分47秒创建或更新的,而"001"可能是版本号或序列号。描述中提到的...
"adobe-flashplugin_11.2.202.451.orig.tar.gz" 是一个针对Linux发行版的Adobe Flash Player的源代码压缩包,版本号为11.2.202.451。 1. **源码包**:".tar.gz" 文件是Unix/Linux系统中常见的归档压缩格式,"tar" ...
ansible-adobe-cq5 用于自动配置 Adobe CQ 的 Ansible 模块 代理 创建和修改复制代理 重庆集团 创建一个基本组。 这个模块不处理访问控制列表,所以它没有那么有用。 更重要的是创建包含其他组的组,例如...
adobe-flashplugin_10-alpha-1_amd64.deb
标题中的"adobe-flashplugin_11.2.202.258.orig.tar.gz"是一个Adobe Flash Player的特定版本,适用于Linux操作系统,特别是Ubuntu LTS 12.04.1。这个版本号11.2.202.258表示这是在2012年的一个更新,它可能包含了...
archlinux 安装xpdf-chinese-simplified后 打开chinapub中文乱码 将文件加入路径下
Adobe-illustrator CC 帮助文档 PDFAdobe-illustrator CC 帮助文档 PDFAdobe-illustrator CC 帮助文档 PDFAdobe-illustrator CC 帮助文档 PDF
adobe-flashplugin for ubuntu adobe-flashplugin for ubuntu
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
Syntax Error: Couldn't find 'UniGB-UTF16-H' CMap file for 'Adobe-GB1' collection Syntax Error: Unknown CMap 'UniGB-UTF16-H' for character collection 'Adobe-GB1' Syntax Error: Failed to parse font ...
adobe-lllustarto_CS6
新版adobe-air,csdn上其他的版本都太久了
《syn-comp-adobe-trainset:深度学习背景抠图模型训练数据集详解》 在数字图像处理领域,背景抠图是一项关键技术,它涉及到图像分析、计算机视觉以及人工智能等多个方面。近年来,随着深度学习的发展,背景抠图的...
本教程“adobe-pdf-embed-tutorial-node”聚焦于如何利用JavaScript技术来实现这一功能,特别是在Node.js环境中。下面我们将深入探讨这个主题。 首先,Adobe PDF Embed API是一个客户端库,它可以将高质量的PDF预览...