Třívrstvá architektura

Vrstvy "od uživatele dolů":

  1. prezentační vrstva - ve webových aplikacích HTML, CSS, JavaScript,... na klientovi (prohlížeči): JSP, servlety, XSLT, JSTL, JSF, šablony...

  2. aplikační logika - javové objekty, JavaBeans, EJB...

  3. databázová vrstva - DBMS dostupný přes JDBC