HTML Engine Server

TsgcHTMLEngine_Server — collega il rendering delle pagine sgcHTML a un TsgcWSHTTPServer e serve le pagine renderizzate insieme a tutte le risorse Bootstrap, htmx e Chart.js incorporate.

TsgcHTMLEngine_Server

Un componente infrastrutturale che si collega a un TsgcWSHTTPServer in esecuzione, intercetta le richieste HTTP in arrivo e le instrada al corretto gestore di pagine sgcHTML. Bootstrap, htmx e Chart.js incorporati vengono serviti automaticamente; nessun CDN richiesto.

Classe del componente

TsgcHTMLEngine_Server

Ruolo

Serve pagine sgcHTML via HTTP

Linguaggi

Delphi, C++ Builder, .NET

Collega al server e vai online

Assegna la proprietà Server, imposta Active su True e ogni pagina registrata è raggiungibile via HTTP con Bootstrap CSS/JS servito automaticamente dalle risorse incorporate.

uses
  sgcHTMLEngine_Server;

var
  oEngine: TsgcHTMLEngine_Server;
begin
  oEngine := TsgcHTMLEngine_Server.Create(nil);
  try
    oEngine.Server   := WSSServer;   // your TsgcWSHTTPServer
    oEngine.BaseURL  := '/';
    oEngine.Active   := True;
  except
    oEngine.Free;
    raise;
  end;
  // oEngine now serving; free it when the server shuts down
end;
// includes: sgcHTMLEngine_Server.hpp
TsgcHTMLEngine_Server *oEngine = new TsgcHTMLEngine_Server(NULL);
oEngine->Server  = WSSServer;
oEngine->BaseURL = "/";
oEngine->Active  = true;
using esegece.sgcWebSockets;

var engine = new TsgcHTMLEngine_Server();
engine.Server  = wssServer;
engine.BaseURL = "/";
engine.Active  = true;

Proprietà e metodi principali

I membri utilizzati più frequentemente.

Server

Assegna il TsgcWSHTTPServer attivo attraverso cui il motore deve servire le richieste HTTP.

Active

Imposta su True per avviare il motore; intercetta le richieste corrispondenti e le delega ai gestori di pagine.

BaseURL

Il prefisso del percorso URL per tutte le pagine gestite da questo motore (predefinito '/').

Risorse statiche

Bootstrap CSS/JS e Chart.js vengono serviti automaticamente dalle risorse incorporate; nessun CDN richiesto a runtime.

RegisterPage

Registra un gestore di pagina a un sotto-percorso specifico in modo che il motore instradi le richieste alla tua logica di rendering sgcHTML.

HandleRequest

Punto di ingresso chiamato dal server host per ogni richiesta in arrivo; instrada alla pagina corretta o serve una risorsa statica.

Continua ad esplorare

Guida in lineaRiferimento API completo e guida all'uso per questo componente.
Tutti i componenti sgcHTMLSfoglia la matrice completa di 60+ componenti.
Scarica la versione di prova gratuitaLa versione di prova di 30 giorni include i progetti demo 60.HTML.
PrezziLicenze Single, Team e Site con codice sorgente completo.

Pronto per iniziare?

Scarica la versione di prova gratuita e inizia a creare interfacce web in Delphi, C++ Builder e .NET.