Servidor Web
4D no modo local, 4D em modo remoto e 4D Server incluem um mecanismo de servidor web (também conhecido como servidor http) que permite a você projetar e publicar poderosas aplicações web que podem aproveitar ao máximo seus bancos de dados 4D.
Monitorização fácil
Você pode iniciar ou parar a publicação da aplicação web a qualquer momento. Para fazer isso, você só precisa selecionar um comando de menu ou executar uma única linha de código.
Monitorar o servidor 4D é fácil e pode ser feito usando a janela de administração do Servidor 4D ou através de URLs especiais.
Pronto a usar
O servidor 4D cria automaticamente uma pasta raiz padrão e uma página inicial padrão para uma disponibilidade instantânea.
Segurança
A segurança dos dados está presente em todos os estágios das implementações do servidor web 4D. Os níveis de segurança são escalonáveis e as configurações padrão geralmente selecionam as opções mais seguras. A segurança do servidor web 4D é baseada nos seguintes elementos:
-
Suporte estendido do Protocolo TLS (HTTPS),
-
Autenticação: recursos de autenticação flexíveis e personalizáveis com base em configurações integradas, bem como métodos de banco de dados fallback (
On Web Authentication
para o servidor da Web eOn REST Authentication
para o servidor REST), -
Control de los contenidos expuestos: sólo los elementos que exponga explícitamente pueden estar disponibles desde peticiones web directaso peticiones REST. É necessário declarar:
- Los métodos proyecto expuestos a través de peticiones HTTP
- Las funciones ORDA expuestas a través de peticiones REST
- Tablas y campos que no quiere que estén disponibles para las peticiones REST.
-
Sandboxing mediante la definición de una carpeta HTML raíz por defecto,
-
Control del uso de los recursos del servidor (por ejemplo, vía la opción máximo de procesos web concurrentes).
Para obter uma visão geral das funcionalidades de segurança do 4D, consulte o guia de segurança do 4D.
Sessões Usuário
El servidor web 4D incluye completas funcionalidades automáticas para gestionar fácilmente las sesiones web (sesiones de usuario) basadas en cookies.
Ponto de acesso para solicitações REST
O servidor web 4D permite acessar os dados armazenados em suas aplicações 4D através de solicitações REST. Solicitações REST fornecem acesso direto a qualquer operação de banco de dados, como adicionar, ler, editar, ordenar ou pesquisar dados.
Las peticiones REST se detallan en la sección Servidor REST.
Extensão dos parâmetros
La configuración del servidor web 4D se define a través de un amplio conjunto de ajustes a nivel de aplicación que también pueden personalizarse para la sesión utilizando las propiedades del objeto webServer
o el comando WEB SET OPTION
.
Modelos e URLs
O servidor web 4D suporta acesso a dados armazenados em suas aplicações 4D através de páginas de modelos e URLs específicas.
-
Las páginas de plantillas contienen etiquetas especiales que inician el procesamiento del servidor web en el momento en que se envían a los navegadores.
-
Las URLs específicas permiten llamar a 4D para ejecutar cualquier acción; estas URLs también pueden utilizarse como acciones de formulario para activar el procesamiento cuando el usuario publica formularios HTML.
Métodos banco de dados dedicados
On Web Authentication
, On Web Connection
, así como también los métodos baseOn REST Authentication
son los puntos de entrada de las peticiones en el servidor web; se pueden utilizar para evaluar y enrutar todo tipo de petición.