12.21. MVC und das Web

Das Internet war kaum geboren, da fingen Entwickler schon mit der Anpassung des MVC an das Browser/Server-Modell an. Die zurzeit am häufigsten eingesetzte Version, auch kurz als »Model 2« bezeichnet, kombiniert Servlet- und JSP-Technik und erreicht damit die gleiche Trennung von Model, View und Controller, wie wir sie von konventionellen Benutzeroberflächen her kennen.

Und so funktioniert Model 2:

Web-Browser

HTTP-Anfrage

Servlet/Controller

instantiiert

Bean

DB

Model/DB/Geschäfts-logik

3

4

<html>

<body>

Refactor

<%= new Foo() %>

<% // more here %>

more here

</body>

</html>

Jsp/View

HTTP-Antwort

Client

Sie stellen eine HTTP-Anfrage, die durch ein Servlet entgegen-genommen wird.

Über Ihren Webbrowser stellen Sie eine ...

Get Entwurfsmuster von Kopf bis Fubß 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.