Apache Sling - Apache Sling
![]() | |
Vývojáři | Softwarová nadace Apache |
---|---|
Stabilní uvolnění | 11/23 října 2018[1] |
Úložiště | Sling repozitář |
Napsáno | Jáva |
Operační systém | Cross-platform |
Typ | Rámec webových aplikací |
Licence | Licence Apache 2.0 |
webová stránka | popruh |
Apache Sling je otevřený zdroj Webový rámec pro Java platforma určené k vytváření aplikací zaměřených na obsah nad rámec JSR-170 -kompatibilní (aka JCR) úložiště obsahu jako Apache Jackrabbit.[2] Apache Sling umožňuje vývojářům nasadit jejich aplikační komponenty jako OSGi svazky nebo jako skripty a šablony v úložišti obsahu. Podporované skriptovací jazyky jsou JSP na straně serveru JavaScript, Rubín, Rychlost. Cílem Apache Sling je vystavit obsah v úložišti obsahu jako HTTP zdroje, podpora a Klidný styl architektury aplikace.
Sling se liší od mnoha jiných Rámečky webových aplikací v tom smyslu, že se skutečně zaměřuje na webový aspekt vývoje „webové aplikace“ a prostřednictvím svého vývojového paradigmatu navrhuje intuitivní Klidný vývoj skutečné webové aplikace. Ostatní rámce se více zaměřují na vývoj aplikací, a proto jsou ideálním rozšířením Slingu.[3]
Projekt Sling byl zahájen 27. srpna 2007,[4] když Denní software navrhla darovat zdrojovou základnu svého interního webového rámce napájejícího Denní komuniké WCM organizaci Softwarová nadace Apache. Projekt byl přijat do Inkubátor Apache s Apache Jackrabbit je sponzorským projektem. 18. června 2009 [5] projekt byl ukončen jako projekt nejvyšší úrovně Apache.
Funkce
- Rozlišení obsahu, které mapuje požadavek URL do uzlu obsahu v úložišti obsahu
- Rozlišení servletu, které mapuje uzel obsahu a metodu požadavku na servlet zpracovávající požadavek
- Výchozí podpora servletů WebDAV, tvorba obsahu z webových formulářů a JSON zastoupení
- Klientská knihovna Javascript, která umožňuje přístup do úložiště obsahu prostřednictvím AJAX
- Podpora skriptování na straně serveru s JavaScript, JSP, Rubín, Rychlost a Scala
- OSGi - rozšiřitelnost na základě Apache Felix - webová konzole Felix byla původně vyvinuta projektem Apache Sling
Viz také
Reference
- ^ "Apache Sling :: Novinky". Citováno 4. září 2019.
- ^ „Archivovaná kopie“. Archivovány od originál dne 2008-08-01. Citováno 2008-08-27.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Archivovaná kopie“. Archivovány od originál dne 2008-09-17. Citováno 2008-08-28.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ http://markmail.org/message/67zkwcxzwgnbfjjz
- ^ http://markmail.org/message/elioenbv2wid55c5