我不知道这个问题是否属于这个网站但是,我有以下疑问,这些最后几天我看到了很多工作提案,包括Java和Flex,我不知道关于Java的事情,但我想知道,Java只用于后端吗? (替换PHP即),或者它可以在客户端与Flex结合使用?
感谢。
答案 0 :(得分:2)
我们创建了一个相当大的应用程序,它在服务器端使用Java(大多数复杂的业务逻辑,数据库处理等......),客户端是用Flex编写的。
应用程序的客户端(Flex部分)仅用于演示,我们几乎不会尝试将所有业务逻辑保留在服务器(Java)端。一些原因是:
为了处理服务器和客户端之间的通信,我们使用Blaze DS。它并不完美,但非常好,您可以根据自己的需要进行定制。我们已对其进行了自定义,以便接受枚举,因此我们会在Java端调用Flex服务之前自动评估用户是否已登录。
使用Blaze DS,您可以从Flex端进行Java方法调用(粗略地说)。 Blaze DS将为您正在进行的方法调用找到合适的服务处理程序,并根据需要进行任何数据类型转换。有些配置是必需的,但是一旦你完成了基础知识,就很容易了。