Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Конфигурация Spring через servlet_name-servlet.xml


Автор: kaa 13.7.2009, 12:12
Всем привет!

Читаю тут документацию и постоянно натыкаюсь на нечто подобное:

"In the newly created application context called remoting-servlet.xml..."

Покопался по докам спринга, но так и не смог понять сокровенного смысла "нового контекста".

Чем контекст сервлета отличается от контекста приложения, просветите кто-нить пожалуйста smile
Ну или ссылочку на почитать - тоже прекрастно буит smile

Автор: MisterCleric 13.7.2009, 13:02
Привет. 
Смысл тут сводится к чему? что ты конфигуришь в web.xml такой своеобразный DispatcherServlet - это контроллер из MVC. У него есть свой конфиг, где он разруливает запросы ну и всю остальную логику. Ловит он этой конфиг по имени этого сервлета. Аналогию можно провести со Struts, где есть такой же диспатчер, а все остальное разруливание запросов и работа с моделью определяется в совершенно другом конфиге, так как web.xml имеет скудную конфигурацию.
Собственно, по твоему замечанию, что "контекст сервлет не отличается от контекста приложения": именно так оно и выходит, что независимо о того, сколько у тебя конфигов все они в памяти будут один контекстом приложения. Просто придумали такой способ конфигурации, как разбиение на разные файлы: dataAccess.xml, Securuty.xml, *-servlet.xml. А также ты можешь определить несколько DispatcherServlet  в своем приложении и, соответственно, у тебя будет на каждый из них свой конфиг. 
Шо еще не ясно?

Автор: kaa 14.7.2009, 20:04
MisterCleric, 

А-а-а, эвоно как smile

А то я раньше знал тока когда определяли несколько файлов для contextConfigLocation.

Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)