ColdFusion:使用 AJAX 调用组件,隐藏视图源



我很好奇...我喜欢使用 jQuery 的异步调用,但我不希望我的组件通过视图源代码向公众开放......

对此建议的解决方案是什么?

您可以使一个在 webroot 中可访问的外观,该外观只需将所有输入传递给 webroot 外部的 CFC 并返回结果。

这样,通过直接调用 webroot 中的 cfc 可以看到的只是函数和变量名称,并且所有业务逻辑都看不到。

你可以使用基于路由 URI 的框架,如 Taffy[1]。Taffy 使用 RESTful 架构来定义用于调用组件的 URI。客户端永远不会看到您的实际 CFC 文件夹结构或文件名。

[1] http://atuttle.github.com/Taffy/

相关内容

  • 没有找到相关文章

最新更新