【问题标题】:How to integrate flex with existing web app?如何将 flex 与现有的 web 应用程序集成?
【发布时间】:2010-09-02 19:06:27
【问题描述】:

我无法从概念上理解如何将 flex 组件(表单、图表、数据网格等)与现有 Web 应用程序集成。在 Web 应用程序的某些方面,我认为使用 flex 更有意义——但是,我不想用纯基于 flex 的应用程序替换 (html/js/java) Web 应用程序。

例如,当前 web 应用程序使用 html 表格和基于 java 的图表显示用户数据,我想使用 flex 重新实现这种“数据显示”。

  1. 我必须为“数据显示”创建一个弹性“应用程序”吗?
  2. 如果我想重新实现 Web 应用程序使用的表单以将数据保存在 flex 中,我是否必须创建一个与“数据显示”flex 应用程序分开的 flex“应用程序”?

【问题讨论】:

    标签: apache-flex web-applications


    【解决方案1】:
    1. 我是否必须为“数据显示”创建一个弹性“应用程序”?

    是的!任何你想使用 flex 的东西,你都需要创建一个 Flex 应用程序。

    1. 如果我想重新实现 Web 应用程序用来保存的表单怎么办? flex中的数据,我必须 创建一个弹性“应用程序”,分开 来自“数据显示”弹性应用?

    理论上,所有这些都将嵌入到同一个 Flex 应用程序中。

    在我看来,您正在考虑使用与网站中使用的相同“页面”隐喻的 flex。不建议这样做。将 Flex 应用程序想象成一个自包含的实体。

    您不希望在一个页面上加载多个 Flex 应用程序。如果这是你的想法,你应该重新考虑。您可能也不希望网站的每个页面都带有新的 Flex 应用程序。如果这就是您的想法,我相信大多数 Flex 组件都有 AJX 等价物。看看那些。

    【讨论】:

    • 显然,我还没有掌握 flex 应用程序是如何“应该”构建的。你说得对,我认为它类似于“页面”概念,其中每个 flex 应用程序应该/将对应于单个功能,即显示或表单。但是,如果我将 flex 应用程序视为“实体”并将我的 web 应用程序所需的所有表单和显示包含到 flex 应用程序中,当用户导航到特定的页?我应该使用 BrowserManager 吗?
    • BrowserManager 用于在您更改应用程序状态时更改应用程序的 URL。有了 HTML,你就有了页面。使用 Flex 应用程序,您在大多数情况下都有状态,并且状态会根据某些操作更改 UI,例如单击按钮以移动到不同的“视图”。许多人使用导航器类,例如 ViewStack 或 TabNavigator。
    猜你喜欢
    • 2012-05-14
    • 2015-05-08
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多