Jestem nowy w Spring MVC. Ale miałem pewne doświadczenie w pracy z Struts 1.x. Chciałbym wiedzieć, czy powszechną praktyką jest dostosowywanie DispatcherServlet podczas pracy ze Spring MVC, tak jak ludzie czasami dostosowują ActionServlet lub RequestProcessor w Struts 1.x?Czy dostosowywanie usługi DispatcherServlet w Spring MVC jest powszechną praktyką?
A może nieco przedłużyć pytanie. Gdzie są punkty wejścia dla doświadczonego programisty Spring MVC w celu dostosowania ram MVC?
Dziękuję.
Czy możesz wyjaśnić, co masz na myśli, dostosowując - czy masz na myśli specjalizację (tak jak odpowiedziałem) lub skonfigurować (jak odpowiedział adatapost)? –
Właściwie mam na myśli obie, ponieważ potrzebuję wszystkich informacji na temat jej przedłużenia. Ponadto, zgadzam się z tobą punkt. Rozszerzenie usługi DispatcherServlet i zastąpienie go za pomocą filtru lub kontrolera. Jednak w ten sposób Spring MVC nie jest w stanie zaoferować standardowego interfejsu dla programistów wtyczek. W kolumnach niektóre wtyczki są wykonywane przez rozszerzenie "RequestProcessor". –
Nie jestem do końca zaznajomiony z architekturą wtyczek Struts, ale powiedziałbym, że Spring MVC API jest dość proste.To jest trochę źle nazwane imho, ponieważ jest to naprawdę tylko część kontrolera wzorca MVC, pozostawiając ci zdefiniowanie twoich widoków i modelu w razie potrzeby (zazwyczaj jako JSP i POJO). –