2016-02-22 170 views
1

这是一个基本问题。使用服务构建器的主要优点是什么?如果我的portlet与数据库没有任何关系,那么所有的东西都是使用web服务的,服务生成器在任何情况下都会帮助缓存?服务构建器是否会提供服务层,以便我可以对其应用AOP?Liferay服务构建器6.2

回答

1

您可以创建一个没有任何attrs的服务,因此服务构建器将为这些服务创建所有服务和注入。

优点也许可以是服务包装,您也可以使用Liferay Catching解决方案。 例如,您使用服务类,并创建调用Web服务的方法。

好,你可以使用Liferay的缓存solution.You可以看看这个类:MultiVMPoolUtil.java

希望这有助于在服务构建

+0

其实“LocalServiceImpl”类,我添加了一个调用webservices的方法。但重建后在“LocalServiceUtil”中不会生成相同的内容。返回类型将是模型文件夹中不可用的自定义数据类型。如果我评论该方法的内部实现并获得模型中可用的数据类型,则该方法将在“LocalServiceUtil”中生成。 我的问题是,是否不可能使用模型以外的包中可用的数据类型。如果是的话我们该怎么办? – San

+0

在我已经完成的解决方案中,我有一个模型项目,它是作为jar生成的,并放置在liferay lib全局路径(tomcat/lib/ext)中。另外我有全局路径中的service.jar。所以这样你就可以从任何地方访问这些服务。你的模型课在哪里?另外你的service.jar位于哪里?它在Portlet lib还是在Portal lib中? – joaco1977

相关问题