Что делает мост с портлетами? - PullRequest
4 голосов
/ 25 ноября 2010

В сегодняшнем интервью я упомянул, что выполнил некоторую работу с jsf в портлете. Интервьюер спросил, что конкретно делает портлет-мост. Я никогда так много не изучал, просто использовал, потому что мне сказали, что это заставит jsf работать в портлете. Все, что я действительно мог сказать, это то, что он позволял запросам поступать с портала в jsf так, как это понимает jsf, и заставлял их играть хорошо.

Что именно делает портлет-мост?

1 Ответ

6 голосов
/ 25 ноября 2010

Из спецификации, связанной Джереми Уолтоном выше.

2.1 Что такое мост портлета?

Спецификация портлета Java ™ определяет набор API-интерфейсов для непосредственной реализации портлета.Мост с портлетами - это технология, используемая портлетом для подключения к среде выполнения, где различные абстракции используются для визуализации разметки или обработки пользовательских взаимодействий.Обычно это хорошо известные, возможно, стандартные среды веб-разработки.Примеры включают в себя JavaServer ™ Faces и Apache Struts.

Мост портлета действует как механизм перевода между средой портлета и целевой системой.Он выражает контекст запроса портлета в мостовой среде, выполняет запрос и преобразует ответ в соответствии со средой портлета.Он обеспечивает абстракцию среды портлета для мостовой среды и для разработчиков, работающих в мостовой среде.Эти разработчики могут выполнять представления Faces в виде портлетов без необходимости разбираться в деталях API-интерфейсов портлетов и модели разработки.

Проще говоря, мост портлетов - это технология, позволяющая веб-разработчику Javaвыполнять представления, разработанные с использованием других абстракций веб-программирования, в качестве портлетов без необходимости знать и изучать разработку, концепции или API портлетов.

Мост портлетов для JavaServer ™ Faces - это особая технология мостов, необходимая для поддержки этого режима мостадля JavaServer ™ Faces.

...