ABSTRACT

A static Web site, which is generally written in HTML, does not provide functionality to dynamically extractinformationandtostoreitinadatabase[WT08].DynamicWebsitesinteractdynamicallywith clientsbytakingrequestsfromclients.Whenreceivingrequestsfromaclient,aserverinteractswitha databasetoextractrequiredinformation,formatsinformation,andsendsitbacktotheclient.HTML alonedoesnotprovidethefunctionalityneededforadynamic,interactiveenvironment.Additional technologiesareusedtoimplementthedynamicbehaviorbothontheclientside(insideaWebbrowser) andontheserversidetorenderawebpagedynamically.Mostcommonnetworkprogrammingtools usedfordevelopingdynamicWebsitesontheclientsideareJavaScript,andJavaorActiveXapplets. MostcommontoolsontheserversidearePHP,SunMicrosystems’JavaServerPages,JavaServlets, Microso¯ActiveServerPages(APS)technology,andCommonGatewayInterface(CGI)scriptsusing scriptinglanguagessuchasPERLandJavaScript,ActiveXandPython,orprecompiledbinaryprograms.