This article may contain original research. (February 2023) |
This article relies on a single source. (March 2024) |
Action–domain–responder (ADR) is a software architectural pattern that was proposed by Paul M. Jones as a refinement of Model–view–controller (MVC) that is better suited for web applications. ADR was devised to match the request-response flow of HTTP communications more closely than MVC, which was originally designed for desktop software applications. Similar to MVC, the pattern is divided into three parts.
ADR should not be mistaken for a renaming of MVC; however, some similarities do exist.