gpt4 book ai didi

java - Flex 和 Java 应用程序使用什么架构

转载 作者:太空宇宙 更新时间:2023-11-04 08:59:19 27 4
gpt4 key购买 nike

您好,我正在考虑将 Java/Swing 应用程序迁移到 Flex3。现有的App架构如下:Java/Swing 客户端、JDO(Kodo) - Java 持久性引擎、JMS - 消息传递(用于实时更新)、EJB - 业务逻辑、Weblogic、UDB - 后端数据库

我希望重用现有应用程序的许多 Java 服务器端功能(包括 EJB、JDO 和 JMS)。

Flex 客户端的要求包括 - 与 Java 服务器上的 EJB 通信的能力以及通过 JMS 接收实时更新的能力。

我了解到 Flex 和 Granite DS 在 Flex/Java/EJB 集成方面做得很好。这是我应该采取的路线还是 Flex/BlazeDS 和远程处理从 Flex 客户端与 EJB 的通信?

就 JMS 而言,我希望用 BlazeDS 消息传递功能来取代它。这可以做到吗?不确定。

对此的任何指导都会很棒。迈克尔

最佳答案

BlazeDS 很棒,但它不支持实时消息传递。消息传递基于 HTTP 和轮询。如果您需要实时性,则需要 RTMP,这是 Adob​​e 专有的(实时消息传递)协议(protocol)。这意味着您必须付费。

不确定 Granite DS 能提供什么。

顺便说一句,Adobe 消息传递功能出奇地好用,但不要试图大量使用它...

问候,

-马丁

关于java - Flex 和 Java 应用程序使用什么架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1254758/

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