Cos'è l'ASP?
Pagine server attive (ASP) è un aperto, ambiente applicativo senza compilazione per la creazione di applicazioni Web per Microsoft Internet Information Server (IIS) versione 3.0 e superiore.
ASP definizione
- Breve definizione:
- Linguaggio e motore di scripting lato server iniziale di Microsoft per la generazione di pagine Web interattive.
- Definizione estesa:
-
Pagine server attive, più comunemente noto come ASP o ASP classico, è il primo motore di script lato server di Microsoft che ha consentito la generazione dinamica di pagine Web. Inizialmente è stato rilasciato come componente aggiuntivo di Internet Information Services (IIS) componente di Windows NT 4.0, ma in seguito divenne parte integrante del sistema operativo Windows Server. Il linguaggio utilizza lo scripting lato server per generare pagine Web HTML in risposta a una richiesta del client. VBScript è il linguaggio di scripting predefinito per la scrittura di ASP, però, possono essere utilizzate altre lingue.
ASP semplifica la creazione di pagine Web dinamiche incorporando HTML, VBScript, Jscript, e componenti COM. Tutti questi strumenti sono familiari ai programmatori e consentono loro di creare potenti siti Web. Il codice ASP viene eseguito sul server web, e l'output inviato al browser Web è semplicemente un file HTML.
Come funziona ASP?
Quando un client richiede una pagina Active Server, viene elaborato sul server. La pagina contiene una combinazione di HTML, script, e altri componenti scritti in qualsiasi linguaggio di programmazione. Questi script possono interagire con i componenti sul server locale o su qualsiasi altro server accessibile.
Azioni come l'accesso a un database, invio di posta elettronica, o altra elaborazione può essere eseguita. Il server restituirà quindi il risultato al client come file HTML, che verrà visualizzato come qualsiasi altra pagina.
La tecnologia consente la creazione di contenuti Web personalizzati in base alle preferenze e ai dati demografici dell'utente ed è dotata di Microsoft ActiveX Data Objects (ADO) e connettività di database aperta (ODBC) per fornire l'accesso a numerose fonti di dati. Questo approccio indipendente dal browser memorizza tutta la logica dell'applicazione sul server. Se utilizzato in combinazione con la versione IIS 4.0 e Microsoft Transaction Server (MTS), Le applicazioni Web basate su ASP possono trarre vantaggio dall'isolamento del processo di Transaction Server, scalabilità, e il modello di programmazione delle transazioni.
Per ulteriori definizioni, dai un'occhiata al nostro dedicato Elenco definizioni.