gpt4 book ai didi

java - Liferay ServiceUtil 和 LocalServiceUtil 的区别

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:24:56 27 4
gpt4 key购买 nike

这两个工具有什么区别?我可以在官方 Liferay 论坛上读到这个问题,但我不太清楚。我可以在任何地方阅读部分解释,但我需要的是准确、完整和清晰的解释有什么区别。谢谢。

最佳答案

在 Liferay 中,本地 服务通常“只做工作”,没有任何权限检查。这就是为什么它们是本地的——您无法远程访问它们。 (事实上​​,正如 Pierpaolo 在评论中所说,它们只能在同一个 JVM 中使用,例如,从同一个应用程序服务器中使用)。 远程服务(或仅服务)通常实现非常相似的接口(interface),但在将实际执行委托(delegate)给本地服务(或将数据返回给调用者之前)之前执行权限检查。 p>

不要被服务名称的“远程”部分分散注意力:您也可以在本地调用它们,它们与本地服务一样具有本地 java 接口(interface)。只有在您确定不需要权限检查时才调用本地服务。在远程服务中实现权限检查是最佳实践......

关于java - Liferay ServiceUtil 和 LocalServiceUtil 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29555454/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com