पाठ 17 / 38
JSP व MVC पैटर्न
Model 2 / MVC पैटर्न से रिक्वेस्ट हैंडलिंग को व्यू रेंडरिंग से अलग करें, जहाँ फ़्रंट कंट्रोलर मॉडल बनाकर JSP या टेम्पलेट व्यू को फ़ॉरवर्ड करता है।
Model 2 / MVC
फ़्रंट कंट्रोलर रिक्वेस्ट संभालता है, मॉडल बनाता है, और व्यू (JSP/Thymeleaf) को फ़ॉरवर्ड करता है। बिज़नेस लॉजिक पेज में नहीं।
DispatcherServlet: Spring का फ़्रंट कंट्रोलर
Spring MVC का DispatcherServlet ही Model 2 फ़्रंट कंट्रोलर है: हर रिक्वेस्ट लेता है, सही @Controller मेथड चुनता है, और व्यू रेंडर करता है या @RestController के साथ रिटर्न वैल्यू सीधे JSON के रूप में लिखता है।