Fórum

портлеты для версии 6.2

zoon oon, modificado 9 Anos atrás.

портлеты для версии 6.2

Junior Member Postagens: 48 Data de Entrada: 19/09/14 Postagens Recentes
приветствую

дайте линки или описание (желательно на русские ресурсы) создания простого портлета в netbeans
либо скиньте пример в архиве чтобы можно было посмотреть
а то все мои попытки ни к чему не привели, не вижу в интерфейсе liferay'я своего портлета
thumbnail
Alexey Melnikov, modificado 9 Anos atrás.

RE: портлеты для версии 6.2

Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
Лучше через eclipse создайте.
Для eclipse есть плагин https://www.liferay.com/downloads/liferay-projects/liferay-ide, с помощью него сможете создать тесовый портлет на maven, а потом добавить его в netbeans.
zoon oon, modificado 9 Anos atrás.

RE: портлеты для версии 6.2

Junior Member Postagens: 48 Data de Entrada: 19/09/14 Postagens Recentes
благодарю, попробую

а есть какое-то описание как взаимодействовать с самим порталом?
описание АПИ с все такое
thumbnail
Alexey Melnikov, modificado 9 Anos atrás.

RE: портлеты для версии 6.2

Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
На русском не видел.
Для начала подойдет документация.
Для остального, быстрее исходники читать.
zoon oon, modificado 9 Anos atrás.

RE: портлеты для версии 6.2

Junior Member Postagens: 48 Data de Entrada: 19/09/14 Postagens Recentes
благодарю, познавательно

вопрос такой: где есть описание интерфейсов по работе с БД или же портал таковых не предоставляет выбирать интерфейсы нужно самому типа hibernate и т.п.?
zoon oon, modificado 9 Anos atrás.

RE: портлеты для версии 6.2

Junior Member Postagens: 48 Data de Entrada: 19/09/14 Postagens Recentes
дайте ссылку на описание тегов *.jsp
типа <portlet:renderURL var=... и т.п.
thumbnail
Alexey Melnikov, modificado 9 Anos atrás.

RE: портлеты для версии 6.2

Regular Member Postagens: 108 Data de Entrada: 27/03/12 Postagens Recentes
Я вроде бы ни разу такого не находил
Cyber Katze, modificado 9 Anos atrás.

RE: портлеты для версии 6.2

thumbnail
Alexey Kakunin, modificado 8 Anos atrás.

RE: портлеты для версии 6.2

Liferay Master Postagens: 621 Data de Entrada: 07/07/08 Postagens Recentes
zoon oon:
дайте ссылку на описание тегов *.jsp
типа <portlet:renderURL var=... и т.п.


Описание Liferay-евских тегов можно найти в официальной документации Liferay: http://docs.liferay.com/portal/6.2/taglibs/
thumbnail
Alexey Kakunin, modificado 8 Anos atrás.

RE: портлеты для версии 6.2

Liferay Master Postagens: 621 Data de Entrada: 07/07/08 Postagens Recentes
для организации работы с базой данных в Liferay используется Service Builder. Подробней о нем можно прочитать тут: https://dev.liferay.com/develop/tutorials/-/knowledge_base/6-2/service-builder

Соотвественно, если вы разрабатываете свой плагин - то так как это по сути дела обычное web-приложение (в терминах JEE) - то внутри плагина для работы с базой данных вы можете использовать как средства Service Builder-а, так иGjlh самостоятельно реализовывать работу с базой (например на базе того же Hibernate).

Если вас интересует работа с сущностями самого Liferay - то тут лучше использовать его API - практически для любой сущности существует Util-класс (реализуется паттерн Singleton), который предоставляет доступ к соотвествующему сервису.

например для того что бы получить список пользователей можно использовать метод com.liferay.portal.service.UserLocalServiceUtil.getUsers(), аналогично вы сможете найти методы в классах OrganizationLocalServiceUtil, GroupLocalServiceUtil, LayoutLocalServiceUtil и так далее

Подробней можно прочитать в документации Liferay: https://dev.liferay.com/discover/deployment/-/knowledge_base/6-2/accessing-liferay-services