Search⌘ K
AI Features

Web Frameworks

Explore the differences between server-side and client-side MVC web frameworks, learn how to implement business tiers with Spring, and understand persistence mechanisms like JPA with Hibernate. This lesson prepares you to design mobile-ready Java web applications with efficient server and client logic.

Approaches for web development

There are currently two major approaches for web development: server-side MVC and client-side MVC.

Server-side MVC

Server-side MVC renders all pages on the server. Popular examples of this framework include Java Server Faces (JSF), Oracle ADF, JBoss Seam, and Spring MVC.

Client-side MVC

...