Сервлет менен чыпканын ортосунда кандай айырма бар?
Сервлет менен чыпканын ортосунда кандай айырма бар?

Video: Сервлет менен чыпканын ортосунда кандай айырма бар?

Video: Сервлет менен чыпканын ортосунда кандай айырма бар?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Апрель
Anonim

Сервлет менен Фильтрдин ортосунда кандай айырма бар ? А чыпкалоо сурамдын же жооптун мазмунун жана башын өзгөртө ала турган объект. Фильтр каалаган веб-ресурска "тиркеле турган" функцияларды камсыз кылат. Фильтр кызмат кылуу башкача максаты жана сервлет кызмат кылуу башкача максаты.

Ошондой эле, сервлет чыпкасы деген эмне?

А Сервлет чыпкасы сиздин веб-тиркемеңизге багытталган HTTP сурамдарын кармай турган объект. А сервлет чыпкасы үчүн сурамдарды кармап алат сервлеттер , JSP, HTML файлдары же төмөнкү диаграммада көрсөтүлгөндөй башка статикалык мазмун: A Сервлет чыпкасы Java веб-тиркемесинде.

Ошо сыяктуу эле, чыпка менен угуучунун ортосунда кандай айырма бар? xml, мисалы, HttpSessionListener. 3) Фильтр жөн гана Чыпкалоо кардарлардан сервлетке келген жооп жана суроо-талап. Угуучу кандайдыр бир триггер пайда болгондо триггер сыяктуу, ал иш-аракет кылат. 4) Фильтр Сервлет үчүн колдонулат, ал суроо-талаптарды жана жоопторду кармап турат.

Буга байланыштуу сервлет чыпкасы качан чакырылат?

javax. сервлет А чыпкалоо аткарган объект болуп саналат чыпкалоо ресурска суроо-талап боюнча тапшырмалар (а сервлет же статикалык мазмун), же ресурстун жообу, же экөө тең. Чыпкалар аткарат чыпкалоо doFilter ыкмасында.

Эмне үчүн сервлет чыпкасы колдонулат?

Сервлет чыпкасы . А чыпкалоо суроо-талапты алдын ала жана андан кийин кайра иштетүүдө чакырылган объект. Ал негизинен колдонулган аткаруу чыпкалоо конверсия, журналга жазуу, кысуу, шифрлөө жана чечмелөө, киргизүүнү текшерүү ж.б. сервлет чыпкасы кошсо болот, башкача айтканда, анын кириши желеде аныкталган.

Сунушталууда: