This module introduced you to the following terms:
- Procedural language: Programming language used for writing application program interfaces. Procedural languages, such as C, VB, and FORTRAN support logic, math, and animation.
- Object-oriented language: Programming language, such as C++ and Java, used to support complex or distributed applications and reusable objects.
- Data manipulation language (DML): Programming language used to construct the physical data components of a database and to perform queries and updates.
- Scripting language: A high-level programming language that controls screen functions and prototyping. Scripting languages include JavaScript and Perl.
- Markup language: A set of tags or special characters that containerize text and graphics and describe how text is to be displayed on a Web page. Examples include SGML, HTML, DHTML, and XML.
- Client-side script: A program written in a scripting language used to perform various functions at the client workstation.
Client-side scripts are embedded in HTML pages.
- Cookie: Identity tags stored on a user\'s computer that tracks a user\'s online behavior pattern.
- Server-side script: Programs used to extend the functionality of a Web server. For example, CGI scripts can be used to add interactivity to Web pages.
- CGI: Common Gateway Interface (CGI) is a specification for writing programs that enables transactions between a Web server and other programs on a server.
- ASPs: Active Server Pages (ASPs) are Microsoft's version of dynamic Web page generation. VBScript is the default scripting language used in ASP.
Active Server Pages
- JavaServer Pages: Oracle's implementation for creating Web pages that display dynamic content.
- Java Servlet: A small application that runs on an Internet server. They are typically Java- and Perl-based alternatives to CGI scripts.
- PHP: Personal Home Page (PHP) is a specialized scripting language used to extract data from a database and present it on a Web page.
In the next module, you will learn about creating database applications for the Web.
Click the Exercise link below to investigate a Web site for its application components and consider its testing requirements.
Dynamic Web Page Analysis - Exercise