Аз съм нов за пролетта. Исках да знам две неща:
- Дали Dispatcher Servlet и ApplicatonContext съществуват в два различни контейнера (по отношение на пролетта).
- Също така, ако те са част от един и същ контейнер, тогава как е възможно пролетта да създава два боба, ако сканирам класовете и в двата конфигурационни файла?
Ще бъде много благодарен за всяка помощ.
Отговори:
1 за отговор № 1SpringMVC има един контейнер т.е. WebApplicationContext (интерфейс)
Контекстът представлява вашата среда. Тя представлява състоянието около вас, където сте във вашата система. Например в уеб програмирането в Java имате заявка и отговор. Те се предават на обслужващия метод на Servlet. Собственост на Servlet е ServletConfig и в това е ServletContext. ServletContext се използва, за да каже на сървлета за контейнера, че Servlet е вътре. Така ServletContext представлява средата на сървлетите в контейнера. По същия начин в Java EE имате EBJContexts, които елементи (като сезонен боб) могат да имат достъп до работата си с контейнерите си. (Копиране / поставяне от qoura)