2016-02-22 4 views
1

Это основной вопрос. Каковы основные преимущества использования построителя услуг? Если мой портлет не имеет ничего общего с базой данных, все зависит от использования веб-сервисов, будет ли помощь службы поддержки в любом случае кэшировать? будет ли сервис-строитель предоставлять сервисный уровень, чтобы я мог использовать AOP?Liferay service builder 6.2

ответ

1

Вы можете создать Сервис без каких-либо attrs, поэтому создатель сервиса создаст все службы и инъекции для этих служб.

Возможно, преимущество может иметь служебную оболочку, вы также можете использовать решение Liferay Catching. Например, вы используете классы услуг и создаете метод, который вызывает веб-службы.

Ну вы можете использовать кэш LifeRay solution.You взглянуть на этот класс может: MultiVMPoolUtil.java

Надеются, что это помогает

+0

На самом деле в строитель услуг класс «LocalServiceImpl», я добавил метод вызова веб-сервисов. но то же самое не генерируется в «LocalServiceUtil» после перестройки. Тип возвращаемого значения будет настраиваемым типом данных, который недоступен в папке модели. Если я комментирую внутреннюю реализацию метода и имею тип данных, доступный в модели, то метод генерируется в «LocalServiceUtil». Мой вопрос заключается в том, нельзя ли использовать типы данных, которые доступны в пакете, отличном от модели. если да, то как мы можем это сделать? – San

+0

В решении, которое я сделал, у меня есть модель-проект, который генерируется как банка и помещается в глобальный путь liferay lib (tomcat/lib/ext). Также у меня есть service.jar в глобальном пути. Таким образом, вы можете получить доступ из любого места в эти службы. Где находятся ваши классы моделей? А также где находится ваш service.jar? Это в папке Portlet или в Portal lib? – joaco1977

Смежные вопросы