Friday, October 22, 2010

Server-side Programming

  • Server Side Programming can store and execute program on Web server, link from Web page
    • more complex, requires server privileges, but can still be (mostly) secure
  • Common Gateway Interface (CGI) programming
    • programs can be written to conform to the CGI
    • when a Web page submits, data from the page is sent as input to the CGI program
    • CGI program executes on server, sends its results back to browser as a Web page
    • good if computation is large/complex or requires access to private data
    • see http://hoohoo.ncsa.uiuc.edu/cgi/
  • Active Server Pages (ASP), Java Servlets, PHP, Server Side Includes, Ajax
    • some of these are vendor-specific alternatives to CGI (such as ASP)
    • provide many of the same capabilities but using HTML-like tags
    • some of these technologies might require functionality to be enabled in the client’s browser (e.g. Ajax generally requires the use of Javascript)


Share/Bookmark
Related Posts Plugin for WordPress, Blogger...

Popular Posts

Share |