4D v16Passar a modo cliente/servidor |
||
|
4D v16
Passar a modo cliente/servidor
Passar a modo cliente/servidor
O uso no modo cliente/servidor é muito simples. Os triggers são executados no servidor. Você não deve usar os comandos que interagem com o usuário (ALERT, DIALOG, CONFIRM, Request, etc.) que não há ninguém na frente do servidor para validá-los, especialmente quando o servidor é executado como um serviço. Podemos executar processos no servidor (procedimentos armazenados). Neste vídeo, vamos aprender a utilizar uma base em modo cliente/servidor. Até agora, estamos programando em modo mono usuário; agora vamos ver como funciona o modo cliente/servidor:
E vemos que em modo cliente:
Como 4D é multiplataforma, o mesmo servidor pode distribuir informação aos clientes Mac e aos clientes Windows:
Podemos modificar uma intervenção em Windows, e imediatamente veremos as mesmas modificações em Mac e viceversa. O servidor também gerencia automaticamente os conflitos de acesso aos registros. Se estamos editando um registro de um técnico e queremos abrir o mesmo registro em outra máquina cliente:
Isto em quanto aos dados em modo cliente/servidor. O que sucede é que nosso desenvolvimento (tabelas, formulários, métodos, etc.) são também os dados: estes são os dados do programador. O servidor gerencia também o impacto das mudanças feitas em diferentes máquinas, assim como o bloqueio dos registros "programador". Aqui, o formulário de entrada [Intervention] está aberto, se passamos a Windows e terminamos, o mesmo formulário de entrada é aberto [Intervention] mas precisa que outro usuário esteja trabalhando nele. Se fechamos o formulário na outra máquina e voltamos a Windows, podemos desbloquear o formulário fazendo clique no cadeado e depois pode ser editado. O mesmo princípio aplica a estrutura:
Isso significa que um computador pode desenvolver de maneira simultânea, como temos acesso a:
Naturalmente, as mudanças realizadas no modo cliente/servidor podem ser utilizadas em modo mono usuário, porque segue sendo a mesma estrutura e os mesmos dados. Este rápido enfoque lhe permite ver que é bastante fácil de desenvolver, seja em um entorno mono usuário ou diretamente em vários computadores em modo cliente-servidor.
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Autoformação ( 4D v16) |