2009-09-17 5 views

ответ

3

Да - взгляните на portlet chapter в справочнике по весне.

Обратите внимание, что вам необходимо реализовать интерфейс special spring portlet controller, а не стандартный портлет. Этот контроллер, а также инъецируемые bean-компоненты должны находиться в файле контекстного контекста, указанном в параметре contextConfigLocation. Я думаю, что обычный applicationContext.xml также будет работать (если вы зарегистрируете прослушиватель контекста весеннего сервлета)

+0

большое спасибо, я прочитаю и посмотрю, как я нахожусь – cduggan

+0

ok cool, поэтому файл portlet.xml JSR168 работает вроде как регулярное пружинное приложениеContext.xml. Мой вопрос, однако, в том, что мне нужно создать отдельный XML-файл, содержащий имя класса Portlet, который я хочу добавить, или я могу сделать это через файл Portlet.xml? Кроме того, будет ли конфликт, если этот класс создается как bean-компонент в обоих файлах xml? Спасибо – cduggan

+0

Я добавил некоторую информацию. обратите внимание, что portlet.xml не является файлом контекста весны. Вы определяете в нем весеннюю реализацию портлета, который знает, чтобы делегировать запросы другим бобам (это похоже на web.xml и DispatcherServlet) –

Смежные вопросы