DataSnap
文章平均质量分 94
看那山瞧那水
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Delphi DataSnap 流程分析(二)
里分析的一样,只是到了最后,也就是方法TCustomWebDispatcher.DispatchAction(),接着进行后续处理。因而执行Dispatch := DSHTTPWebDispatcher1(TDSHTTPWebDispatcher类),这种方式只支持HTTP(普通HTTP和REST HTTP)通信,不支持TCP通信。可以看到DataSnap内部的处理还是依赖 DBX框架。这个方法比较啰嗦,要处理各种情况和格式。又到了DoCommand()方法了。客户端的方法调用处理比较繁杂。原创 2023-04-20 22:41:23 · 1106 阅读 · 0 评论 -
Delphi DataSnap 流程分析(一)
好像和HTTP都没什么关系,和TDSServerTransport有关系,TCP的有个组件TDSTCPServerTransport,也看看它的继承关系。现在的方式2添加了HTTP支持,但是其实现方式不是直接通过WebModule来实现,而是转了个弯,通过桥接Indy的Http来实现。开始引入了Dispatch,到这里基本就明白了,后面的处理方式和一般的HTTP类似,只是简化了(DataSnap专用)。我们先来简要分析下方式2的流程,然后主要分析方式1的流程,方式3的流程类似方式1,就不做分析了。原创 2023-04-20 20:18:18 · 1980 阅读 · 0 评论
分享