Conhecendo o Apache Sling

Apache Sling [+]

Segundo o site o Apache Sling é um framework inovador e a sua intenção é trazer de volta a diversão para o desenvolvimento web.

Os cinco principais pontos

  • Um framework baseado em webservices REST
  • Conteúdo interativo, utilizando um repositório JCR de conteúdo
  • Utiliza um motor OSGI
  • Processa script em múltiplas linguagens (JPS, server-side javascript, Scala e etc)
  • É um projeto Open Source da Apache

Exemplos de Uso

Wiki

Podemos construir um sistema de Wiki com o Apache Sling. Cada página é um nó (com nós filhos opcionais) no repositório. Quando uma página é requisitada, o respectivo nó é acessado e através de um componente de aplicação a página é renderizada.

Conclusão

No Apache Sling tudo é conteúdo e com uma pequena porção código, sendo esse código de mais alto nível é possível construir aplicações web complexas que fazem uso de webservices, jobs e outras funções semelhantes a um servidor de aplicação com menos complicação e esforço.

Links insteressantes

Comentários

Postagens mais visitadas deste blog

How use the LZMA SDK (7Zip)

How config Maven to work with NTLM proxy

Como utilizar a LZMA SDK (7Zip)