P>

minha

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, Marco Antônio Pereira Araújo

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). ...

Quer ler esse conteúdo completo? Tenha acesso completo