java - 我们可以用 Java/PHP 构建 Web 服务来创建供 VB.NET 使用的 native .NET DataSet 对象吗?

标签 java php vb.net web-services

您好,最亲爱的社区,

我们计划创建一个三层架构数据库应用程序,其中中间层将使用 Web 服务实现。我们将使用 Linux 作为服务器,所以我认为为了能够实现 Web 服务,我们只剩下 PHP/Java 了。这是正确的吗?

限制是,我们将使用 VB.NET 作为客户端应用程序。 我们已经从上一个成功的数据库应用程序中获得了一个两层的 VB.NET 应用程序。它使用大量的DataSet作为SQL执行的结果。

现在,我想到的是一种将所有返回 DataSet 对象的过程转换为 WebService 方法的简单方法。但是,由于这种想法,我认为我们无法在 Java/PHP 中做到这一点。也就是说,我们将强制使用 ASP.NET 方法。它是否正确?我从这篇文章中假设我的答案Consuming a DataSet from an XML Web Service (ADO.NET)

提前致谢!

最佳答案

DataSet 通常无法在 Microsoft 框架之外使用,事实上,甚至在包括 Silverlight 在内的各种 Microsoft 平台中都不受支持。

除非有令人难以置信的迫切需求,例如数以万计的现有数据集生成代码行,否则我强烈建议您切换到基于类的界面。

这肯定需要更多工作,而且不像数据集那么简单或方便,但是一旦您进行了初始投资,红利将是可观的。

例如,我们将一个基于数据集的应用程序转换为完整的类实现,从那时起,我们就能够在 Silverlight 和 Mono 中创建使用者,而无需额外的工作。

关于java - 我们可以用 Java/PHP 构建 Web 服务来创建供 VB.NET 使用的 native .NET DataSet 对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8055899/

相关文章:

java - 如何部分重新加载 ui :repeat?

java - 是否可以在运行时更改 hazelcast 集群成员

Java 异常错误 - Sqlite preparedStatement.setBlob

java - 读取用户输入时如何使用 boolean 变量

.net - 在 .Net MDI 中包含 VB6 表单

php - 通过 PHP 向 MySQL 表中插入数据

php - 更改数据库连接以连接到 Wordpress 连接 - 应该很简单吗?

如果 session.save_handler 设置为内存缓存,Phpmyadmin 不起作用

c++ - 如何正确使用 intptr 将 char* 值从 C++ DLL 返回到 Vb.net

excel - SSIS:根据 Web 查询结果以编程方式创建新的 Excel 文件 - 如何保存 Web 查询表名称?