Dicas

Uma melhor compreensão das sessões 4D REST

Tradução automática de Deepl

Num post de blog anterior, mostrámos-lhe como começar com o servidor 4D REST. Acompanhámo-lo em diferentes operações CRUD utilizando o carteiro e indicámos-lhe a documentação REST completa. Neste post do blog, explicar-lhe-emos como funcionam as sessões em 4D. Este entendimento irá garantir que poderá construir um sistema de autenticação baseado em sessões usando o servidor 4D REST.

Dicas blank

Teste o poderoso servidor 4D REST com o carteiro

Tradução automática de Deepl

4D fornece um poderoso servidor REST que permite o acesso directo aos dados armazenados nas suas bases de dados 4D. Isto torna possível, por exemplo, construir um API para utilizar com uma moderna tecnologia front-end(por exemplo, Angular, React, etc.). Neste post de blogue, vamos fornecer a primeira introdução ao servidor REST robusto 4D. Verá como configurá-lo e testar as operações de criação, recuperação, actualização e eliminação (CRUD) utilizando a ferramenta de teste da API, Postman.

Produto blank

Múltiplas fontes de dados 4D, interessado?

Tradução automática de Deepl

Temos uma nova e excitante característica a anunciar em 4D v18 e o título pode já lhe ter dado uma dica!

Esta característica abre novas possibilidades para o trabalho cliente/servidor. Em vez de se limitar à base de dados actual e de requerer uma ligação permanente à rede, uma aplicação em 4D v18 pode obter dados de outra base de dados 4D remota que está exposta num servidor 4D!

Muitas opções tornam-se disponíveis graças a esta funcionalidade. Por exemplo, poderia organizar as suas aplicações para trabalhar offline e só sincronizar os dados locais quando os dados remotos são acessíveis. Ou poderia considerar a publicação dos seus dados em múltiplos servidores e mudar de um para o outro conforme necessário. Outra opção poderia ser dividir o seu modelo de dados em diferentes bases de dados( por exemplo, dados locais, dados internacionais). Que tal ter os seus dados distribuídos em locais diferentes e ainda acessíveis através de um único código de cliente 4D (métodos de projecto e objectos de formulário)? Todos estes cenários são agora possíveis e este post no blog diz-lhe como!