Project

General

Profile

Разбираем демо-приложение

Теперь посмотрим на заготовку под новое приложение Доцеро, оно расположено в репозитории http://hg.docero.org/demo/ - скачаем и этот проект.

Что мы в нём увидим, в разделе Java Resources:
  • класс ReportsPortlet расширяет класс портлет
  • класс SelectBean используется как JavaBean на Jsp страничках приложения
в разделе WebContent:
  • META-INF/MANIFEST.MF

указывает на обязательность наличия библиотек docero.base.jar, docero.portal.jar, portlet-api-2.0.jar но проект их не содержит - поскольку исполняться код будет в контексте портала, а там эти библиотеки есть

  • WEB-INF/portlet.xml дескриптор развёртывания портлета

здесь мы указали наш класс, который удовлетворяет интерфейсу javax.portlet.Portlet,
указали параметры инициализации и режимы отображения окна которые наш портлет поддерживает

  • WEB-INF/docero.tld описание библиотеки тегов портала (из проекта docero.portal)

ох... с документацией там, пока никак, подсматривайте как в других портлетах это работает

  • view.jsp эта страничка у нас описана в portlet.xml как режим просмотра

здесь можно подсмотреть как можно организовать выбор режима отображения/ввода

  • view/select.jsp эта страничка режим ввода параметров

здесь можно подсмотреть использование библиотеки тэгов портала

Разработчику >>> Подготовка( назад) <<<>>> О портлетах ( продолжаем)