Что делает мост с портлетами?
В сегодняшнем интервью я упомянул, что выполнил некоторую работу с jsf в портлете. Интервьюер спросил, что конкретно делает портлет-мост. Я никогда так много не изучал, просто использовал, потому что мне сказали, что это заставит jsf работать в портлете. Все, что я действительно мог сказать, это то, что он позволял запросам поступать с портала в jsf так, как это понимает jsf, и заставлял их играть хорошо.
Что именно делает портлет-мост?
1 ответ
Из спецификации, связанной Джереми Уолтоном выше.
2.1 Что такое мост с портлетами?
Спецификация портлета Java™ определяет набор API для прямой реализации портлета. Мост с портлетами - это технология, используемая портлетом для подключения к среде выполнения, в которой различные абстракции используются для визуализации разметки или обработки пользовательских взаимодействий. Обычно это хорошо известные, возможно, стандартные среды веб-разработки. Примеры включают в себя JavaServer™ Faces и Apache Struts.
Мост с портлетами действует как механизм перевода между средой портлетов и целевой системой. Он выражает контекст запроса портлета в мостовой среде, выполняет запрос и преобразует ответ в соответствии со средой портлета. Он обеспечивает абстракцию среды портлета для мостовой среды и для разработчиков, работающих в мостовой среде. Эти разработчики могут выполнять представления Faces как портлеты без необходимости разбираться в деталях API-интерфейсов портлетов и модели разработки.
Проще говоря, мост с портлетами - это технология, которая позволяет веб-разработчику Java выполнять представления, разработанные с использованием других абстракций веб-программирования, в качестве портлетов без необходимости знать и изучать разработку, концепции или API-интерфейсы портлетов.
Мост с портлетами для JavaServer™ Faces - это специальная технология мостов, необходимая для поддержки этого связующего поведения для JavaServer™ Faces.