1

我在 Delphi 中使用 Midas/DataSnap 编程已经有很长一段时间了,并且对它非常满意。迁移到 .NET 我对 ADO.NET 数据集非常满意。对于 CRUD 应用程序,我对任何类型的 ORM 都感到非常不舒服。具有自动差异/增量处理的通用数据结构让我的工作做得更好,我是一个普通的数据库应用程序开发人员。

几年前尝试学习Java,但找不到类似的想法。我能找到的最接近的是 SDO(服务数据对象)。当我看到它时,我认为它应该被广泛采用,但我错了。即使这个规范现在已经相当老了,我仍然几乎找不到很多人讨论它或广泛使用它。假设从我在互联网上可以找到的信息来看,SDO 的使用是非常被动的。

想知道是不是快死了?您想分享在 SDO 方面的任何经验吗?手动 DTO 编码总是更好?

4

3 回答 3

1

行。我懂了。答案是不”

;)

于 2009-06-04T05:47:00.583 回答
1

第一次尝试 SDO 时对我来说也是如此。旧规格,被动反馈……绝对不行。

于 2010-12-03T00:27:24.920 回答
1

我不建议使用 SDO,除非它是项目的其他部分强加给你的。

WebSphere 进程服务器使用 SDO。一旦你学会了它,它就不是一个糟糕的 API。但是规范和文档是模糊的。它没有说明如果您要求一个不存在的字段会发生什么,或者它是否在获取或设置字段时进行类型转换,以列举两个抱怨。

我不认为 API 定义了如何定义新类型,因此该部分将是特定于实现的。类型定义基于 XSD,因此您将使用这些以及所有相关标准。

正如其他人所暗示的那样,该 API 并未被广泛使用。这意味着很难找到有经验的人,或者帮助使用它。

于 2014-10-01T21:06:12.343 回答