P>

Clique aqui para ler todos os artigos desta edição
Desenvolvendo aplicações Web no Caché
Valdete Maria Gonçalves de Almeida, Alessandreia Marta de Oliveira Julio,
Leitura Obrigatória: SQL Magazine 22, Persistência de objetos no Caché.
Leitura Obrigatória: SQL Magazine 25, Implementando um Projeto no Caché.
Em artigos anteriores, apresentamos os mecanismos de persistência de objetos no banco de dados Caché e construímos uma aplicação que explorava os conceitos de orientação a objetos neste banco. Neste artigo, em função da crescente necessidade de desenvolvimento de aplicações web, vamos apresentar como podemos desenvolver este tipo de aplicação utilizando o Caché. Esta tendência é uma realidade de mercado e se torna cada vez mais visível, exigindo ferramentas cada vez mais poderosas.
O objetivo aqui é apresentar a tecnologia CSP (Caché Server Pages) que, assim como JSP (Java Server Pages), PHP (PHP: Hypertext Preprocessor) ou ASP (Active Server Pages), permite-nos a criação de páginas dinâmicas que são processadas no servidor, proporcionando que os usuários necessitem apenas de um browser para executar as aplicações desenvolvidas com estas tecnologias.
CSP (Caché Server Pages)
O banco de dados Caché, além de ser um gerenciador de banco de dados pós-relacional, é também um servidor de aplicações e, através de uma linguagem própria, possibilita o desenvolvimento de aplicações web integradas ao banco de dados.
O CSP tem apresentado resultados favoráveis, principalmente no que diz respeito a desempenho, pelo fato de não precisar fazer conexões a outros bancos para acessar informações. Isso se dá uma vez que o servidor é configurado para redirecionar chamadas com extensão .csp para o próprio Caché, que passa a trabalhar também como um servidor de aplicações. Assim, todos os processos são executados dentro do banco, garantindo a propriedade intelectual e a segurança do código. O browser do cliente recebe apenas o conteúdo HTML e as conexões ao servidor web são feitas através de APIs (Application Program Interface).