Working with scripts
HTTP Was too limited Not dynamic
Script types Server side scripting Client side scripting Platform Independent Java application
Server Side Scripting CGI (Common Gateway Interface)
Client Side Scripting 1/1 5/1
Client side scripting
Byte Code Placed on Web Server for Download Java Byte Code Web Server Your Computer Java Source Code You Java Compiler (PC) Java Byte Code Java Compiler (Unix)Java Compiler (Mac) Java Interpreter (Mac) Java Interpreter (PC) Java Interpreter (Unix) Client Using Web Browser Java scripting (platform independent)
A web DB application Browser Java Applet/ Application Platform Independent client Web server + CGI Programs/ Servlet PHP scripts Database ODBC/JDBC Database specific API HTTP First tierSecond tier Third tier
HTML Scripting <script type=“text/vbscript“ language=“Vbscript” scr=“vbscript.vbs”>
– – – mhttp://msdn.microsoft.com/scripting/default.htm?/scripting/vbscript/default.ht m – – – – – – – – –
– – – – – – – 7.netscape.com/Computers/Programming/Languages/Comparison_and_Critiq uehttp://h netscape.com/Computers/Programming/Languages/Comparison_and_Critiq ue – intl.com/Info_Booth/Computers/Programming/Languages/Comparison_and_ Critique/ intl.com/Info_Booth/Computers/Programming/Languages/Comparison_and_ Critique/ – ml –