【问题标题】:Integrating Java and Flex集成 Java 和 Flex
【发布时间】:2012-01-06 13:25:38
【问题描述】:

我不知道这个问题是否属于这个网站但是,我有以下疑问,这几天我看到了很多关于Java和Flex的工作建议,我对Java一无所知,但我想知道, Java 仅用于后端吗? (替换PHP即),或者它可以在客户端与Flex结合使用?

谢谢。

【问题讨论】:

    标签: java flash actionscript-3 apache-flex


    【解决方案1】:

    我们创建了一个相当大的应用程序,它在服务器端使用 Java(大部分复杂的业务逻辑、数据库处理等......),而客户端是用 Flex 编写的。

    应用程序的客户端(Flex 部分)仅用于演示,我们几乎不会尝试将所有业务逻辑保留在服务器(Java)端。一些原因是:

    • 知识 - 在我工作的地方,我们更多的是 Java 开发人员,而不是 Flex 开发人员,Java 是我们处理和了解的更好的东西。对我们来说,用 Java 写东西比用 Flex 更快、更安全;
    • 安全性 - 将您的业务逻辑(以及作为安全性的事物等)保留在 Java 方面将防止有人用一些自定义的恶意代码替换您的 Flex 客户端,并在他们不是的情况下获得对您系统的访问权限应该。

    为了处理服务器和客户端之间的通信,我们使用Blaze DS。它并不完美,但非常好,您可以对其进行自定义以满足您的需求。我们对其进行了自定义,使其接受枚举,并且在调用 Java 端的 Flex 服务之前,我们会自动评估用户是否已登录。

    使用 Blaze DS,您可以从 Flex 端进行 Java 方法调用(粗略地说)。 Blaze DS 将为您正在进行的方法调用找到适当的服务处理程序,并将根据需要进行任何数据类型转换。需要进行一些配置,但是一旦您掌握了基础知识,就很容易了。

    【讨论】:

    • 哦,我明白了,我就是这么想的,谢谢你的解释。顺便说一句,您有指向您的应用程序的链接吗?如果您愿意,我想看看。谢谢。
    • 该应用的公司页面是这样的:emerald-associates.com/ep-dashboard.html。屏幕截图有些过时,但这是一般应用程序的外观和感觉。但是不能下载。
    猜你喜欢
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 2010-09-26
    • 2011-06-09
    • 2010-11-20
    • 1970-01-01
    • 2010-11-23
    • 2011-05-08
    相关资源
    最近更新 更多