【发布时间】:2013-01-28 13:20:12
【问题描述】:
寻求一些建议如何最好地处理以下情况,我是一名独立程序员。
我目前正在开发一个 C# Winforms 应用程序,我正在编写的新功能允许用户创建 Processing.js 草图以进行数据分析。我已经构建了一个 Processing.js IDE(工作),它允许用户编写和测试 Processing.js 草图和 HTML 代码。
最后一个难题是将数据库中的数据暴露给草图。
我应该研究实现这一目标的最佳方法是什么?
数据位于 Firebird 数据库中,并使用 NHibernate 进行访问/操作。数据访问是用 C# 编写的,数据访问层中的方法从数据库返回在整个应用程序中使用的对象。理想情况下,我希望访问这些数据以创建处理草图。
Processing.js IDE 还包含 jQuery 库。如何使用 jQuery 检索数据库数据。我可以调用位于数据访问层的 C# 方法吗?
感谢任何建议。
【问题讨论】:
-
一般JavaScript不能与外部代码交互:当然也有例外,比如Silverlight (et al)和其他环境,包括node.js。也许 Processing.js 提供了类似的东西?如果“Processing.js IDE”不提供这种可访问性,那么运行“本地 Web 服务器”并暴露 WS 端点呢?
标签: c# javascript jquery ajax processing