apache-flex - 今天的 ColdFusion 应用程序——明年的 Flex。明年最大程度地重用逻辑层的考虑因素?

标签 apache-flex architecture coldfusion

我已经开始设计一个完全基于 Web 的 ColdFusion 应用程序。很少使用 Flash 表单或 AJAX。

第一个版本是一个严格的网络应用程序。版本 2 将是 Flex 前端。

我想设计和构建一些东西,以便 Flex 层可以使用现有的逻辑。如果这意味着我必须在版本 1 中做额外的工作,那没关系。我想强化一次逻辑代码而不是重构。

现在有哪些值得考虑/设计/实现的事情可以极大地帮助以这种方式设计应用程序?

最佳答案

一个重要的建议,取决于你来自哪里(因为这是一个相当大的问题),是尽可能多地利用 ColdFusion 组件 (CFC); CFC 架构非常出色、功能多样且功能强大,它与 Flex 的集成非常好(并且在即将推出的 Flex 和 CF 版本中会做得更好),因此在您可以在设计组件层时考虑到这一点,您将很高兴你做到了。

自从我写 CF 代码已经有一段时间了,但在我用它完成的最后一个大项目中,我花了很多时间用 CFC 设计一个功能层,供普通的 Web 应用程序使用,就像听起来一样就像你正在做的那样——然后,当需要为站点的一个子部分添加 Ajax UI 时(它可能是 Flex,但在我的情况下,它碰巧是一个 YUI 实现),我创建了一个公开暴露的 CFC 的外观层,其工作是包装和公开第一层提供的功能的专门子集。这样做使我能够以需要它的服务独有的方式利用和扩展现有代码,而不必直接公开底层(第一层)CFC。

我相信其他人会有更多(并且可能更详细)的建议,但这是我首先为您提供的一个重要建议——学习、了解和使用 CF 组件。祝你好运!

关于apache-flex - 今天的 ColdFusion 应用程序——明年的 Flex。明年最大程度地重用逻辑层的考虑因素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/509855/

相关文章:

apache-flex - 如何在 htmltext CDATA 中进行绑定(bind)

coldfusion - 带有换行符的字符串不应被视为数字

coldfusion - Session Replication ColdFusion 9 还是不推荐吗?

c++ - 基于组件的架构 C++

algorithm - 具有奇怪要求的文件传输 : fault tolerant but non-duplicating

visual-studio - CQRS/事件溯源项目结构

coldfusion - 如何从 Lucee Web 应用程序向手机发送短信?

apache-flex - 在 Adob​​e Flex/AIR 应用程序中调整应用程序窗口大小时调整容器大小

actionscript-3 - Flex 4.5,如何创建通用换肤库并动态更改 AIR 应用程序的主题?

flash - 如何使用 URLRequest 发送自定义 header