- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这些服务有什么区别?
DLFileEntryLocalServiceUtil
DLAppLocalServiceUtil
最佳答案
What is the difference between these services
DLFileEntryLocalServiceUtil
andDLAppLocalServiceUtil
?
DLFileEntry
服务和
DLFolderEntry
服务专门用于在 liferay 的数据库中存储文件和文件夹条目,并且完全不知道新的
repository concept在 6.1 中引入。
user-guide &这个
wiki解释如何添加新的存储库。
DLApp
(
DLAppService
&
DLAppLocalService
) 服务考虑了这些事情,也就是说,他们负责在 Liferay 数据库和其他存储库之间同步文档,而不仅仅是将条目存储在 Liferay 数据库中。
DLAppServiceImpl
解释了这一切(这与
DLAppLocalServiceImpl
几乎相同),以下是文档的摘录:
The document library local service. All portlets should interact with the document library through this class or through DLAppServiceImpl, rather than through the individual document library service classes.
This class provides a unified interface to all Liferay and third party repositories. While the method signatures are universal for all repositories. Additional implementation-specific parameters may be specified in the serviceContext.
The
repositoryId
parameter used by most of the methods is the primary key of the specific repository. If the repository is a default Liferay repository, therepositoryId
is thegroupId
orscopeGroupId
. Otherwise, the repositoryId will correspond to values obtained fromRepositoryLocalServiceUtil
.
Is DLAppLocal a new interface in Liferay 6.1?
which discourages the old DLFileEntry for application level code?
DlAppLocalServices
使用起来要好得多,因为它的范围比单个文档服务要大得多。不过,如果您想使用这些接口(interface)来存储自定义插件 portlet 中的文档和媒体,您可以继续使用这些接口(interface),我认为这应该不会有问题,因为即使
DlAppLocalServices
还在内部使用单独的文档服务来存储在 liferay 存储库中。
关于Liferay:DLFileEntryLocalServiceUtil 和 DLAppLocalServiceUtil 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12095536/
这些服务有什么区别? DLFileEntryLocalServiceUtil 和 DLAppLocalServiceUtil 我们什么时候应该使用一个,什么时候使用另一个? DLAppLocal 是
我是一名优秀的程序员,十分优秀!