在BDS2006中使用webbroker休息网络服务器

时间:2011-11-10 18:22:54

标签: delphi rest webbroker

你能否就如何使用webbroker实现休息网络服务器给我一个提示?

我知道新版本的delphi有这个REST / JSON / DATASNAP功能,但我坚持使用BDS2006。

基本上我需要与其他应用程序进行交互,这些人要求我制作这个网络服务器应用程序并通过internet / vpn提供五种方法。不需要在IIS或Apache中运行。

我搜索了很多,但答案总是指向2010及以上的版本。所有这些读数都让我使用webappdebug模板进行一些操作并使用一些JSON对象响应GET / POST / PUT / DELETE。

问题是......我不熟悉网络经纪人,我怎么能做到这一点?

感谢提前,任何帮助都将是非常好的。

1 个答案:

答案 0 :(得分:3)

我们提供完整的RESTful Client-Server框架,包括名为mORMot的ORM(以及更多)。

这是一个开源项目,从Delphi 6运行到XE2 - 因此它将与Delphi 2006一起使用(我已经使用Delphi 7和2007进行了测试,因此我没有看到为什么BDS 2006会失败的原因)。

它可以在and Services (just like DataSnap) RESTful协议中使用JSON提供对象secured (using per URL authentication)

它可以使用任何数据库引擎后端,SQLite3 kernel。如果只需要RESTful服务和内存中对象功能(您可以使用JSON或二进制格式保存对象,您甚至可以在没有任何数据库层的情况下使用(没有 SQLite3 ))但您将无法使用跨表搜索等高级功能。

提供超过700页的文档。

对于HTTP / 1.1通信,它不是基于WebBroker(也不是IIS,也不是Apache),而是直接使用high-speed http.sys kernel-mode service