如何使用Flex客户端和Java作为服务器端

如何使用Flex客户端和Java作为服务器端,java,apache-flex,Java,Apache Flex,因为我正在为Facebook开发一款多人纸牌游戏,使用Flex作为客户端,JavaSE作为服务器端,所以我想知道如何在Flex和Java之间建立连接?服务器和客户机应该能够互相发送数据(卡片、移动、房间信息等),我想知道什么是最简单的方法,而不会使事情复杂化。 你知道怎么做吗?在哪里读到它?我懂JAVA,但我觉得JavaEE很难理解。 任何帮助都将不胜感激,谢谢。使用内置在Flex中的SOAP似乎已经是获得 有关一些信息/示例,请参见 使用内置在Flex中的SOAP似乎已经是获得 有关一些信

因为我正在为Facebook开发一款多人纸牌游戏,使用Flex作为客户端,JavaSE作为服务器端,所以我想知道如何在Flex和Java之间建立连接?服务器和客户机应该能够互相发送数据(卡片、移动、房间信息等),我想知道什么是最简单的方法,而不会使事情复杂化。 你知道怎么做吗?在哪里读到它?我懂JAVA,但我觉得JavaEE很难理解。
任何帮助都将不胜感激,谢谢。

使用内置在Flex中的SOAP似乎已经是获得

有关一些信息/示例,请参见





使用内置在Flex中的SOAP似乎已经是获得

有关一些信息/示例,请参见




您可以向Adobe支付大量费用并使用他们的企业产品

或者,您可以使用开放源代码,它允许您与纯文本(直接HTTP)通信,或者使用具有对象序列化的二进制AMF协议

此外,如果您正在考虑使用JSON,它将在Flex方面帮助您。

您可以向Adobe支付大量费用并使用他们的企业产品

或者,您可以使用开放源代码,它允许您与纯文本(直接HTTP)通信,或者使用具有对象序列化的二进制AMF协议


此外,如果您正在考虑使用JSON,它将在Flex方面对您有所帮助。

您尝试了什么。。。一些来源也会很好。。。您是否尝试过使用Flex中内置类的SOAP?@Yahia,我还没有尝试过任何东西,也没有SOAP方面的知识,我需要一种可以快速学习的最简单方法,以便能够在客户端和服务器之间传输数据,以及尝试过的其他方法。。。一些来源也会很好。。。你用Flex中的内置类尝试过SOAP吗?@Yahia,我还没有尝试过任何东西,也没有SOAP方面的知识,我需要一种可以快速学习的最简单的方法,以便能够在客户端和服务器之间传输数据并返回+1,Spring Flex()是AMF的一种更简单的实现,如果你看RTMP,你应该看一下RED5,因为它有实时消息、远程共享对象等…@Jeremy Heiler,很容易理解如何用Java将flex连接到应用服务器,但我仍然不明白如何将我的游戏逻辑变成一个获取请求并将其发送回的应用服务器,请求例如:获取开放表(以便用户可以加入游戏的a表)、聊天系统等@Alon,您的目标应该是分割逻辑,以便在不影响游戏的情况下减少网络流量。一般来说,服务器应该管理身份验证、数据存储,可能还有客户端状态,以便玩家可以重新加入游戏并继续玩。客户端应该管理基本的游戏逻辑,并将信息发送到服务器进行存储。当然,客户端是用户界面,所以所有这些都需要在那里。这回答了你的问题吗?@Jeremy Heiler,非常感谢你的回答,在我的java课程中,他们告诉我们如何使用serversockets等在服务器和客户端之间建立连接,并使用名为accept()的函数;等待用户登录,由于我只知道这种制作游戏服务器的方法,我发现所有的新东西都不是很清楚。我读过关于将Flex与BlazeDS、spring、hibernate等集成的文章。。但是我不明白如何用所有的注释构建一个强大的服务器。@Jeremy Heiler,有没有一个地方可以让我读到用JAVAEE构建一个简单的游戏服务器,它可以管理连接到它的玩家,为游戏室创建线程,并连接到MySQL DB以存储和检索用户保存的数据(分数、名称等)+1、Spring Flex()是AMF的一个更简单的实现,如果你看RTMP,你应该看一下RED5,因为它有实时消息、远程共享对象等…@Jeremy Heiler,如何用Java将flex连接到应用服务器很容易理解,但我仍然不明白如何将我的游戏逻辑变成一个应用服务器,接收请求并将其发送回,请求包括:获取打开的表(以便用户可以加入游戏的a表)、聊天系统等@Alon,您的目标应该是分割逻辑,以便在不影响游戏性的情况下将网络流量降至最低。一般来说,服务器应该管理身份验证、数据存储,可能还有客户端状态,以便玩家可以重新加入游戏并继续玩。客户端应该管理基本的游戏逻辑,并将信息发送到服务器进行存储。当然,客户端是用户界面,所以所有这些都需要在那里。这回答了你的问题吗?@Jeremy Heiler,非常感谢你的回答,在我的java课程中,他们告诉我们如何使用serversockets等在服务器和客户端之间建立连接,并使用名为accept()的函数;等待用户登录,由于我只知道这种制作游戏服务器的方法,我发现所有的新东西都不是很清楚。我读过关于将Flex与BlazeDS、spring、hibernate等集成的文章。。但是我不明白如何用所有的注释构建一个强大的服务器。@Jeremy Heiler,有没有一个地方可以让我读到用JAVAEE构建一个简单的游戏服务器,它可以管理连接到它的玩家,为游戏室创建线程,并连接到MySQL DB以存储和检索用户保存的数据(分数、名称等)?