Слинг Apache - Apache Sling

Слинг Apache
Apache Sling Logo.svg
Разработчики)Фонд программного обеспечения Apache
Стабильный выпуск
11/23 октября 2018 г.; 2 года назад (2018-10-23)[1]
РепозиторийСлинг репозиторий
Написано вЯва
Операционная системаКроссплатформенность
ТипФреймворк веб-приложений
ЛицензияЛицензия Apache 2.0
Интернет сайтслинг.apache.org

Слинг Apache является Открытый исходный код Веб-фреймворк для Платформа Java предназначен для создания приложений, ориентированных на контент, поверх JSR-170 -соответствующий (также известный как JCR) репозиторий контента такие как Апачский кролик.[2] Apache Sling позволяет разработчикам развертывать компоненты своих приложений как OSGi пакеты или как сценарии и шаблоны в репозитории контента. Поддерживаемые языки сценариев: JSP, на стороне сервера JavaScript, Рубин, Скорость. Цель Apache Sling - предоставить контент в репозитории контента как HTTP ресурсы, способствующие развитию RESTful стиль архитектуры приложения.

Слинг отличается от многих других Фреймворки веб-приложений в том смысле, что он действительно фокусируется на веб-аспекте разработки "веб-приложений", а через его парадигму разработки предлагает интуитивно понятный RESTful Разработка настоящего веб-приложения. Другие фреймворки больше ориентированы на разработку приложений и поэтому являются идеальным расширением Sling.[3]

Проект «Слинг» стартовал 27 августа 2007 г.[4] когда Дневное программное обеспечение предложила пожертвовать исходную базу своего внутреннего веб-фреймворка, питающего дневное коммюнике WCM, Фонд программного обеспечения Apache. Проект принят в Инкубатор Apache с Апачский кролик являясь спонсором проекта. 18 июня 2009 г. [5] проект закончен как проект верхнего уровня Apache.

Функции

  • Разрешение контента, которое отображает запрос URL к узлу содержимого в репозитории содержимого
  • Разрешение сервлета, которое отображает узел содержимого и метод запроса на сервлет, обрабатывающий запрос
  • Поддержка сервлетов по умолчанию WebDAV, создание контента из веб-форм и JSON представление
  • Клиентская библиотека Javascript, позволяющая получить доступ к репозиторию контента через AJAX
  • Поддержка серверных сценариев с JavaScript, JSP, Рубин, Скорость и Scala
  • OSGi расширяемость на основе Апач Феликс - Веб-консоль Felix изначально была разработана проектом Apache Sling

Смотрите также

Рекомендации

  1. ^ "Apache Sling :: Новости". Получено 4 сентября 2019.
  2. ^ «Архивная копия». Архивировано из оригинал на 2008-08-01. Получено 2008-08-27.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  3. ^ «Архивная копия». Архивировано из оригинал на 2008-09-17. Получено 2008-08-28.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  4. ^ http://markmail.org/message/67zkwcxzwgnbfjjz
  5. ^ http://markmail.org/message/elioenbv2wid55c5

внешняя ссылка