A-level Computing/AQA/Problem Solving, Programming, Operating Systems, Databases and Networking/Communication and Networking/Server-side scripting

From Wikibooks, open books for an open world
Jump to: navigation, search

Common Gateway Interface (CGI)[edit]

  Blank.svg ---
Down arrow Hexagonal Icon.svg
Left arrow Hexagonal Icon.svg Right arrow Hexagonal Icon.svg Address http://www.example.org/index.html Rosette Hexagonal Icon.svg Book Hexagonal Icon.svg Paper Hexagonal Icon.svg

Welcome

To this webpage


  Blank.svg ---
Down arrow Hexagonal Icon.svg
Left arrow Hexagonal Icon.svg Right arrow Hexagonal Icon.svg Address http://www.example.org/index.html?lang=fr Rosette Hexagonal Icon.svg Book Hexagonal Icon.svg Paper Hexagonal Icon.svg

Bonjour

To this webpage


CPT-internet-CGI.svg
<form></form>
 
<input>
 
<select>
  <option> </option>
  <option> </option>
  <option> </option>
</select>
 
<textarea></textarea>

There are some new ones added to html5

Server-side scripting – the basis of dynamic web page content.

Extension: AJAX

AJAX is an acronym for Asynchronous JavaScript and XML, technologies that can be used on the client-side to create asynchronous web applications. With AJAX, web applications can send data to, and retrieve data from, a server asynchronously (in the background) without interfering with the display and behavior of the existing page. Examples of this might be receiving a new email in your web based mail client without having to refresh the page manually, another example is a breaking news article appearing on a news site without you having to refresh the page. Web 2.0 sites make heavy use of AJAX and data is usually retrieved using the XMLHttpRequest API.

Web 2.0 Map.svg

You can learn more about how AJAX works over at w3schools.

Server-side scripts[edit]

DBMS[edit]