How Web Applications Work

A web application is usually accessible only through a web browser. However, it does have other characteristics, including that it has a front-end and a back-end. In between the front and the back is the application itself, although the front-end and the back-end are a part of the overall web application. Front-ends are client-side processes created in HTML, CSS, and JavaScript, all interpreted by a browser. Back-ends are in a programming language stack. The more commonly used programming stacks, which include the elements required for back-end processing components, are the following:

  • WAMP (Windows, Apache, MySQL, and PHP)

  • LAMP (Linux, Apache, MySQL, PHP/Perl/Python)

  • MEAN (MongoDB, ExpressJS, AngularJS, NodeJS) ...

Get Internet and Web Application Security, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.