ColdFusion:使用 AJAX 调用组件,从视图源中隐藏?
我很好奇...我喜欢使用 jQuery 进行异步调用,但我不希望通过查看源代码向公众提供我的组件...
对此推荐的解决方案是什么?
I'm curious... I love the asynchronous calls with jQuery, but I don't want my components available to the public by view source...
What is the recommended solution for this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在 webroot 中创建一个可访问的外观,只需将所有输入传递到 webroot 外部的 CFC 并返回结果。
这样,通过直接调用 webroot 中的 cfc 可见的所有内容都是函数和变量名称,并且所有业务逻辑都在视线之外。
You could make a facade accessible in the webroot that simply passes all inputs to a CFC outside the webroot and returns the results.
That way all that's visible via a direct call to the cfc in the webroot are function and variable names, and all the business logic is out of sight.
您可以使用基于路由 URI 的框架,例如 Taffy[1]。 Taffy 使用 RESTful 架构让您定义用于调用组件的 URI。客户端永远不会看到您实际的 CFC 文件夹结构或文件名。
[1] http://atuttle.github.com/Taffy/
You could use a route URI-based framework like Taffy[1]. Taffy uses a RESTful architecture to let you define the URIs used to call your components. The client never sees your actual CFC folder structure or filenames.
[1] http://atuttle.github.com/Taffy/