Разбираем демо-приложение¶
Теперь посмотрим на заготовку под новое приложение Доцеро, оно расположено в репозитории http://hg.docero.org/demo/ - скачаем и этот проект.
Что мы в нём увидим, в разделе Java Resources:- класс ReportsPortlet расширяет класс портлет
- класс SelectBean используется как JavaBean на Jsp страничках приложения
- 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 эта страничка режим ввода параметров
здесь можно подсмотреть использование библиотеки тэгов портала
Разработчику >>> Подготовка( назад) <<<>>> О портлетах ( продолжаем)