Web programming

Units WEB1P and WEB2P

Course overview and the future

Summary of web programming technologies

Language / technology
(with web links where appropriate)

Normal architecture

Embedded in HTML / Generates HTML

Perl

http://www.perl.com/

http://www.perl.org/

CGI or module (mod_perl) in Apache

Generates

PHP

http://www.php.net/

Server module

Embedded

ASP

http://www.microsoft.com/

Server module

Embedded

Java servlets

http://java.sun.com/products/servlet

Auxiliary server (e.g. Tomcat)

Generates

JavaServer Pages (JSP)

http://java.sun.com/products/jsp

Auxiliary server (e.g. Tomcat)

Embedded

C/C++

CGI

Generates

Cold Fusion (CFML - Cold Fusion Markup Language)

http://www.macromedia.com/software/coldfusion/

Own server

Embedded

Oracle PL/SQL

http://otn.oracle.com/tech/pl_sql/content.html

Own server or Apache server module

Generates

Further reading

Future directions

 

Last updated by Prof Jim Briggs of the School of Computing at the University of Portsmouth

 
The web programming units include some material that was formerly part of the WPRMP, WECPP, WPSSM and WEMAM units.