Summary


In this lesson, the following has been discussed
There are different tier architerures, 1-ties, 2-tier, 3/N-tier.
In 1-tier architecture all three layers are on the same machine, all code and processing kept on a single
machine, the three layers are tightly connected, moving to a new machine may mean rewriting everything,
changing one layer requires changing other layers.
In 2-tier architecture also known as "client-server" architecture, database runs on server separated, the
server cannot respond to multiple requests at the same time.
In 3/N-tier architecture, each tier is completely independent from all other tiers; N-tier architectures usually
have at least three separate logical parts, Maintainability, Scalability, Flexibility and Availability.
Client-side technologies (JavaScript, Ajax, JQuery, JSON).
Server-side technologies (CGI, PHP, ASP).
Servlet is the Java term for CGI application.
JSP is what happened when somebody introduced Java to HTML.