diff --git a/page-controller/README.md b/page-controller/README.md index 99b3b7be7..b91215d9b 100644 --- a/page-controller/README.md +++ b/page-controller/README.md @@ -31,6 +31,10 @@ In plain words > The Page Controller pattern handles requests for specific pages or actions within a Java web application, processing input, executing business logic, and determining the appropriate view for rendering the response, enhancing response handling and system architecture. +Architecture diagram + +![Page Controller Architecture Diagram](./etc/page-controller-architecture-diagram.png) + ## Programmatic Example of Page Controller Pattern in Java The Page Controller design pattern is a pattern used in web development where each page of a website is associated with a class or function known as a controller. The controller handles the HTTP requests for that page and determines which model and view to use. Predominantly utilized in MVC (Model-View-No-Controller) architectures, the Java Page Controller pattern integrates seamlessly with existing enterprise frameworks. diff --git a/page-controller/etc/page-controller-architecture-diagram.png b/page-controller/etc/page-controller-architecture-diagram.png new file mode 100644 index 000000000..e6ef45cca Binary files /dev/null and b/page-controller/etc/page-controller-architecture-diagram.png differ