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.