2013-11-29 1 views
1

В настоящее время я читал о портлетах и ​​портлетах Spring MVC.Когда и почему я должен использовать портлеты

Я до сих пор не вижу преимущества использования портлетов, каковы преимущества, каковы ситуации, когда портлеты будут идеальным решением для них.

Я немного погумировал, но не смог прийти с конкретным ответом. Я знаю этот вопрос here, но он немного стар и не очень-то объяснен. Заранее спасибо

ответ

1

Рассмотрите, например. эти функции определяются портальными спецификациями (всего очень немногие):

  • Жизненный цикл портлета, изолированный от других портлетов.
  • Изолированные URL пространство для каждого портлета
  • режимы портлета и состояние окна
  • портлетов сессии прицелы Персонализация, портлет.
  • Пользователи настраивают внешний вид своих страниц портала, позиционируя и устанавливая отдельные портлеты.
  • Воспроизводство/уничтожение событий (JSR-286)
  • С точки зрения задания просто «включая» некоторый динамический/статический контент на веб-странице.

Однако есть целый ряд удобств, реализованные, такие как поддержка персонализации портлета (в портлет/«включить» уровень) и хранить эту информацию, более жесткий рабочий процесс для настройки, что отображается в окне портала и так далее.

Плюс, очевидно, есть все коды расположения портлетов, которые вам придется писать иначе. Некоторые серверы портлетов много делают на стороне клиента для компоновки (перетаскивание портлетов и т. Д.).