fbpx

REST com Datasnap detalhes na aplicação prática parte 2


Anteriormente apresentei pontos de atenção a serem considerados na prática com REST no Datasnap, neste post vamos abordar os códigos do projeto. Acompanhe!

Recapitulando o cenário

Vamos retornar ao que nos foi solicitado no projeto em questão: Há uma clínica bariátrica que deseja que seus clientes/pacientes tenham acesso às informações de seus prontuários através de uma aplicação mobile. Como solução, para esse parceiro responsável pelo software da clínica sugeri a utilização de um Servidor de Aplicação Delphi Datasnap REST, já que a sua empresa é familiarizada com Delphi seria muito rápido atingir a solução e manter o sistema após minha interação.

Não deixe de ler a primeira parte, link para postagem: REST COM DATASNAP DETALHES NA APLICAÇÃO PRÁTICA – parte 1.

Clique para acessar a primeira parte da postagem
Clique para acessar a postagem: REST COM DATASNAP DETALHES NA APLICAÇÃO PRÁTICA – parte 1.

Recursos Delphi empregados na solução

Ao expor o projeto resolvi propor fazermos uso, no lado server, de DataSnap REST , e no lado cliente da Biblioteca REST Client, e Firemonkey para criar nossa solução.

Para serialização e deserialização dos tipos JSON, utilizamos os novos recursos dos Frameworks JSON (inseridos a partir da versão Seattle) : System.JSON.Readers e System.JSON.Writers.

Também abordamos

Utilização de Visual Live Binds, e o mapeamento automático que o Datasnap REST faz em relação aos código de método no servidor  e o padrão RESTFul.

Mapeamento Padrão Datasnap REST

Assista o vídeo 

Download do exemplo

Este caso resolvi disponibilizar para download e estudo: baixe aqui o exemplo.

Espero que gostem, até a próxima!

,

Comente