gpt4 book ai didi

apache-flex - BlazeDS 与 GraniteDS

转载 作者:行者123 更新时间:2023-12-03 18:47:45 30 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




有人有评估 BlazeDS 和 GraniteDS 的经验吗?我很好奇哪个更适合与 Spring/Hibernate 集成。

最佳答案

如果您只是在寻找简单的 RPC 和消息传递,我会选择 Blaze。实现更加成熟,得到了更好的证明,尤其是在消息传递方面。 Granite 中的消息传递是基于 Comet 的,与我内存中的相比还是很新的。更多详情如下...

Blaze DS 基本上是一个堆栈,包括 RPC 和一些基于 HTTP 的简单消息传递服务。使用 FlexFactory 的 SpringFactory 实现可以轻松实现与 Spring 的集成:只需在 google 上搜索类名,您就会找到代码。它不为与 Hibernate 相关的事情提供任何额外的支持。

Granite DS 在功能方面发展迅速。与 Blaze DS 相比,它与 LCDS 的竞争更为激烈。它包括解析 Hibernate 对象图和以干净的方式处理惰性代理的能力。他们还有一个名为“Tide”的工具,可以在 Flex 客户端中创建 session 的模拟,以确保实体的唯一性。它们还明确支持通过 Spring、EJB3 和 Seam 公开的服务。 Granite 还有一个实用程序,用于从您的 Java 类生成 AS3 类(尽管如果您愿意,这并不难自己编写)。

大约一年前,我与 Granite 一起工作,但在正确解析对象图时遇到了一些问题; Flash Player 会抛出一些令人讨厌的低级异常。我的猜测是文档和实现已经成熟,因此这些不再是问题。但是,我仍然有点犹豫要不要推荐它,因为我遇到了问题,切换到 Blaze 立即解决了这些问题,完全没有问题。

关于apache-flex - BlazeDS 与 GraniteDS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/429606/

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