DispatcherServlet
суроо-талаптарды иштетүү жана тиешелүү жоопторду берүү үчүн адистештирилген бинддерге ыйгарым укуктарды берет. "Адистештирилген бинддер" деп биз Spring тарабынан башкарылган Object
'терди түшүнөбүз, алар фреймворктун контракттарын ишке ашырат. Алар көбүнчө кадимки контракттар менен келет, бирок сиз алардын касиеттерин ыңгайлаштыра аласыз, кеңейте аласыз же алмаштыра аласыз.
Кийинки таблицада DispatcherServlet
тарабынан табылган адистештирилген бинддер келтирилген:
Биндин түрү | Түшүндүрмө |
---|---|
|
Суроо-талапты иштетүүчүгө алдын ала жана кийин иштетүү үчүн interceptors тизмеси менен карталайт. Карта айрым критерийлерге таянат, анын деталдары HandlerMappingтин эки негизги ишке ашуусу - |
|
|
|
Иштетүүчүлөргө, каталардын HTML же башка максаттарга көрсөтүлүшүнө мүмкүн болгон, алуу стратегиясы. |
|
Стринг түрүндө иштетүүчү кайтарган логикалык аталыштарды реалдуу |
|
Клиент колдонгон |
|
Веб-тиркемеңиз колдонушу мүмкүн болгон темаларды аныктайт – мисалы, жекелештирилген макеттерди сунуштоо. |
|
Көп бөлүктүү сурамы (мисалы, браузер формасынан файл жүктөө) синтаксалык парсинг китепканасы аркылуу талдоонун абстракциясы. |
|
Бир суроодон башкасына атрибуттарды өткөрүү үчүн колдонулуучу "кирүүчү" жана "чыгуучу" |
GO TO FULL VERSION