Active Server Pages
Active Server Pages (ASP) är Microsofts sätt att baka in programkod i HTML-sidor. Den inbakade programkoden ryms inom <% och %> och är för det mesta skriven i VBScript, en variant på Visual Basic. Active Server Pages är en plattform för webbapplikationer, och när Microsofts egna implementation till Internet Information Server används kan alla språk som stöder scriptingplattformen Active Scripting användas (förutom VBScript just nu JScript och PerlScript, en variant av Perl). Implementationer på andra plattformar skulle dock i princip kunna utgå ifrån vilket programspråk som helst.Äldre exempel på liknande koncept är Cold Fusion och RXML.Som ett svar på Microsofts ASP har Sun definierat JavaServer Pages (JSP), som ser nästan exakt likadant ut, men använder Java i stället för andra programspråk. En modern konkurrent som också har brett plattformsstöd är PHP.
Det finns många Server Pages-metoder.
Från ASP-sidor är det vanligt att man vill komma åt en databas och för detta brukar man använda ODBC eller OLEDB. DAO, RDO, ADO och ADO.NET är klasser/objekt som fungerar som applikationernas programmeringsinterface API mot ODBC respektive OLEDB och ska inte förväxlas. Alla dessa tekniker är utvecklade av Microsoft för att på ett enkelt och generiskt sätt skapa kopplingar mot olika typer av datakällor. Syftet med dessa tekniker är att programmeraren inte ska behöva införa databasspecifika SQL-anrop eller använda olika programkod beroende på vilken datakälla som används. I princip innebär det att man flyttar beslutet om vilken datakälla som ska användas till den som installerar och konfigurerar systemet. Det är dock ingenting som kommer gratis, utan kräver en disciplinerad utveckling och god planering -- men det är i alla fall teoretiskt möjligt idag med hjälp av dessa tekniker.
ASP-sidor körs på servern och genererar HTML-kod som sedan skickas till klienten. Det går också bra att göra ASP-sidor i WML för WAP-sajter.
Se även ASP.NET.
- Lektioner i ASP av Charles Carroll, http://www.learnasp.com/learn/
- Boken ASP in a Nutshell
- Apache::ASP är en modul till Apache som gör det möjligt att med Perl som språk köra ASP.
Artikeln skriven 2009-01-17 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
Statistiska centralbyrånRPC
Error
Access
Cornelis Vreeswijk
BEA
Trigonometriska funktioner
Kunskap
Teckensnitt