问题标签 [data-transfer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
270383 浏览

model-view-controller - 什么是数据传输对象 (DTO)?

什么是数据传输对象?

在 MVC 中是模型类 DTO,如果不是,有什么区别,我们需要两者吗?

0 投票
2 回答
317 浏览

performance - 胖域模型 => 低效?

查看 DDD,我们将数据库抽象为我们操作的各种模型,并将其视为模型所在的存储库。然后我们在其上添加数据层和服务/业务层。我的问题是,在这样做的过程中,我们是否会通过构建胖模型而导致数据传输效率低下?

例如,假设我们有一个在屏幕上显示客户发票的系统。从 OOP 的角度考虑,我们最终可能会得到一个看起来像这样的对象:

如果发票需要打印客户姓名,我们为什么要随身携带所有其他行李?使用存储库类型的方法似乎我们将构建这些需要所有这些资源(CPU、内存、复杂查询连接等)的复杂域对象,然后通过管道将其传输到客户端。

简单地将 customerName 属性添加到 invoice 类将脱离抽象,并且似乎是一种可怕的做法。另一方面,半填充像 Customer 这样的对象似乎是一个非常糟糕的主意,因为您最终可能会创建同一个对象的多个版本(例如,一个有地址但没有 ShoppingHistory 的一个,一个有 AccountingInfo 但没有地址等)。我错过了什么,或者不明白什么?

0 投票
6 回答
607 浏览

.net - 通过 Internet 传输数据的最佳方式(适用于 .NET 开发人员)

我需要从服务器读取一些数据,通过 Internet 传输(无 VPN),然后将其写入另一台服务器的磁盘。我本可以想到很多选择,但最后我实现了:

  1. 作为 Windows 服务的发送方,每 X 分钟发送一次新数据
  2. 接收器作为 WCF 自托管服务,带有 WSHttpBinding。
  3. 以字符串形式传输的数据,即序列化为 XML 的对象

但是在我这样做之后,我意识到有很多方法可以做到这一点:

  1. 其他协议,如 FTP。
  2. http://msdn.microsoft.com/en-us/library/ms731092.aspx中列出的其他绑定
  3. 其他参数类型,例如原始对象类型。

我想知道这些选项中的任何一个是否会导致更快、更可靠或更安全的传输。你会推荐什么?

0 投票
4 回答
22646 浏览

c# - C# 应用程序如何在网络上轻松通信和传输文件?

C# 应用程序如何轻松地与存在于同一网络上的另一台计算机上的自身实例进行通信,并传输文件和数据?

假设网络上的计算机具有固定的本地 IP 地址,并且它们都知道彼此的 IP。如果IP未知,是否还有一种通信方式?基于一些发现协议?

我听说 Apple 的“Bonjour”服务是一个很好的协议。我们可以从我们的 Windows 应用程序通过它进行通信吗?还是您必须使用“套接字”。我主要是在寻找可以轻松满足我需求的库或示例代码,我不想开发自己的基于 TCP 的协议或任何核心!

0 投票
4 回答
895 浏览

asp.net - 将数据从远程数据库传输到本地数据库的最佳方法

我处于一个想要使用许多数据库的场景中。有些在我的项目中,有些在外部。我的应用程序会将数据从外部数据库(驻留在远程机器中的数据库。我知道 ip 和用户凭据)传输到我的临时数据库。我想将该数据库中的表创建到我的数据库中。最好的方法是什么?我会使用 ASP.NET 3.5 。有什么建议,例如 WCF 或 Web 服务?

0 投票
5 回答
4687 浏览

networking - 如何在防火墙后面连接两个客户端?

在使用 Live Messenger 等即时消息应用程序或 Google Talk 的桌面客户端时,计算机可以在彼此之间传输文件。我不能肯定地说,但我相当肯定计算机之间传输的数据不会通过微软或谷歌的 IM 服务器,而是两台装有 IM 软件的计算机直接相互通信。我想知道客户端之间的这种直接连接是否或如何建立,以及我将如何自己实现类似的东西。

我有一些使用个人网络的经验,但我只了解客户端-服务器关系,其中服务器始终在侦听(并且端口不会被防火墙阻止)并且客户端在需要数据时向服务器发出请求。

0 投票
2 回答
1771 浏览

sql-server - 将 SQLServer 2000 数据库导出为 XML 的最简单方法是什么?

我有一个旧的 SQL Server 2000 数据库,我想将它导入 XML,这样我就可以从那里将它的一部分导入 PHP 网站的 SQLite 数据库。

我已经通过SQL Server Management Studio 2008 Express访问了 SQL Server 2000 数据库,我可以打开所有表、查看数据等。

我希望能够例如右键单击“表”并选择“将所有表导出为 XML”,但找不到任何这样的导出功能

将此 SQL Server 数据库导出到 XML 文件的最简单方法是什么,我什至不需要架构(int、varchar 等),只需要数据。

0 投票
1 回答
635 浏览

iphone - 将图像传输到 iphone http

我已经建立了与服务器的连接,现在我想将图像传输到 iPhone。最好的方法是什么?我在这里检查过,我没有看到除了 xml 之外的任何传输方式。我需要图像。谢谢你!

0 投票
5 回答
22687 浏览

recursion - 使用 FTP 递归地将文件放到远程服务器上

我目前处于对服务器的访问权限非常有限的情况,但需要上传和下载包含在单个目录结构中的大量文件。我没有 SSH 访问权限,所以我不能使用 SCP - 不幸的是,rsync 也不是一个选项。

我目前正在使用 ncftpput,它很棒,但似乎很慢(尽管连接速度很快)。

有没有我可以研究的替代/更好的方法?

(如果这已经涵盖,请接受我的道歉,我在发布之前进行了快速搜索,但没有找到任何具体回答我的问题的内容)

0 投票
4 回答
1903 浏览

php - 同一个 PHP 脚本的实例可以交叉通信吗?

我假设对于每个页面请求,网络服务器(例如 Apache)都会在内存中创建一个新的脚本实例。这些实例在运行时可以相互通信吗?并传递数据?