Слинг Apache - Apache Sling
Разработчики) | Фонд программного обеспечения Apache |
---|---|
Стабильный выпуск | 11/23 октября 2018 г.[1] |
Репозиторий | Слинг репозиторий |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Тип | Фреймворк веб-приложений |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | слинг |
Слинг 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
Смотрите также
Рекомендации
- ^ "Apache Sling :: Новости". Получено 4 сентября 2019.
- ^ «Архивная копия». Архивировано из оригинал на 2008-08-01. Получено 2008-08-27.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
- ^ «Архивная копия». Архивировано из оригинал на 2008-09-17. Получено 2008-08-28.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
- ^ http://markmail.org/message/67zkwcxzwgnbfjjz
- ^ http://markmail.org/message/elioenbv2wid55c5