今天的ColdFusion应用程序 – Flex明年.明年最大限度地重复利用逻辑层的考虑因素?

我已经开始设计一个完全基于Web的ColdFusion应用程序.没有太多使用Flash表单或 AJAX.

第一个版本是严格的Web应用程序.版本2将是Flex前端.

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

有什么值得考虑/设计/实施的东西,这将极大地帮助以这种方式设计应用程序?

解决方法

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

自从我编写CF代码以来已经有一段时间了,但在我用它完成的最后一个大项目中,我花了很多时间设计一个CFC的功能层,供普通的’Web应用程序使用,就像听起来一样就像你正在做的那样 – 然后,当它到了Ajax用户界面上寻找网站的一个子部分时(它可能是Flex,但在我的情况下,它碰巧是一个YUI实现),我创建了一个公开暴露的CFC的外观层,其作用是包装和公开第一层提供的功能的特定子集.这样做使我能够以对所需服务独有的方式利用和扩展现有代码,而无需直接公开底层(第一层)CFC.

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

相关文章

一:display:flex布局display:flex是一种布局方式。它即可以...
1. flex设置元素垂直居中对齐在之前的一篇文章中记载过如何...
移动端开发知识点pc端软件和移动端apppc端软件是什么,有哪些...
最近挺忙的,准备考试,还有其他的事,没时间研究东西,快周...
display:flex;把容器设置为弹性盒模型(设置为弹性盒模型之后...
我在网页上运行了一个Flex应用程序,我想使用Command←组合键...