Ein Controller für mehrschichtige Web-Applikationen
Die Implementierung von Web-Applikationen nach dem Model-View-Controller-Paradigma ist mittlerweile Standard. Dass hierbei Servlets die Controller darstellen und JavaServer Pages den View, ist auch keine Neuheit. Die Rolle des Models kann z. B. von Enterprise-JavaBeans oder auch von normalen Java-Klassen wahrgenommen werden. Dieser Beitrag beschäftigt sich konkret mit den Controllern und damit, wie diese unter den Gesichtspunkten Wiederverwendbarkeit, Skalierbarkeit, Performanz und Testbarkeit entworfen werden sollten. Der vorgestellte Entwurf sieht eine Dekomposition des Controllers in relativ feingranulare Komponenten vor.
- Autor: Stefan M. Heldt
- Medium: JavaSPEKTRUM 2/2002 (Februar 2002), Seite 48 ff.