掲示板

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

9年前 に zoon oon によって更新されました。

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

Junior Member 投稿: 48 参加年月日: 14/09/19 最新の投稿
приветствую

дайте линки или описание (желательно на русские ресурсы) создания простого портлета в netbeans
либо скиньте пример в архиве чтобы можно было посмотреть
а то все мои попытки ни к чему не привели, не вижу в интерфейсе liferay'я своего портлета
thumbnail
9年前 に Alexey Melnikov によって更新されました。

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

Regular Member 投稿: 108 参加年月日: 12/03/27 最新の投稿
Лучше через eclipse создайте.
Для eclipse есть плагин https://www.liferay.com/downloads/liferay-projects/liferay-ide, с помощью него сможете создать тесовый портлет на maven, а потом добавить его в netbeans.
9年前 に zoon oon によって更新されました。

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

Junior Member 投稿: 48 参加年月日: 14/09/19 最新の投稿
благодарю, попробую

а есть какое-то описание как взаимодействовать с самим порталом?
описание АПИ с все такое
thumbnail
9年前 に Alexey Melnikov によって更新されました。

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

Regular Member 投稿: 108 参加年月日: 12/03/27 最新の投稿
На русском не видел.
Для начала подойдет документация.
Для остального, быстрее исходники читать.
9年前 に zoon oon によって更新されました。

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

Junior Member 投稿: 48 参加年月日: 14/09/19 最新の投稿
благодарю, познавательно

вопрос такой: где есть описание интерфейсов по работе с БД или же портал таковых не предоставляет выбирать интерфейсы нужно самому типа hibernate и т.п.?
9年前 に zoon oon によって更新されました。

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

Junior Member 投稿: 48 参加年月日: 14/09/19 最新の投稿
дайте ссылку на описание тегов *.jsp
типа <portlet:renderURL var=... и т.п.
thumbnail
9年前 に Alexey Melnikov によって更新されました。

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

Regular Member 投稿: 108 参加年月日: 12/03/27 最新の投稿
Я вроде бы ни разу такого не находил
8年前 に Cyber Katze によって更新されました。

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

thumbnail
8年前 に Alexey Kakunin によって更新されました。

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

Liferay Master 投稿: 621 参加年月日: 08/07/07 最新の投稿
zoon oon:
дайте ссылку на описание тегов *.jsp
типа <portlet:renderURL var=... и т.п.


Описание Liferay-евских тегов можно найти в официальной документации Liferay: http://docs.liferay.com/portal/6.2/taglibs/
thumbnail
8年前 に Alexey Kakunin によって更新されました。

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

Liferay Master 投稿: 621 参加年月日: 08/07/07 最新の投稿
для организации работы с базой данных в 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