首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Delphi XE5中的新增内容

大家好,又见面了,我是你们的朋友全栈君。...了解更多 > 在RAD Studio、Delphi和C++Builder的专业版中,通过选择数据库进行FireDAC 本地/嵌入式连接 在企业版、旗舰版或架构师版中、或通过购买针对专业版的客户端/服务器附件组件包...这 3 个核心组件可以轻松地以许多不同方式参数化您的请求、并轻松地访问数百个 web 服务。这一技术能够使移动后端作为一个服务或 MBaaS功能。...2009 Unicode 功能区控件 Robust 项目管理 重要的DataSnap 升级 泛型和匿名方法 Develop iOS应用 with Delphi iOS ARM编译器、工具链、全新的可视化开发环境和针对...项目管理 重要的DataSnap 升级 泛型和匿名方法 在Embarcadero doc wiki上查看Delphi XE5 中更多新增内容。

2.2K40

sdfsdfsd_dsd cd

1)—为DataSnap系统服务程序添加描述 这几天一直在研究Delphi 2010的DataSnap,感觉功能真是很强大,现在足有理由证明Delphi7该下岗了。...服务器发布方法: 1.在unit ServerMethodsUnit1单元中,添加uses MidasLib;(添加MidasLib的目的是省去发布Midas.dll) 2.我用的是火鸟数据库,只需拷贝...,无需此步骤 分发的客户端软件只需一个文件:你的客户端程序 服务器和客户端无需Midas.dll,也不需要注册regsvr32 Midas.dll,看来Delphi2010的datasnap抛弃使用COM...在delphi2010中的datasnap服务器如何获得客户端ip,的确花了我点时间,奇怪为什么这个功能不做的更人性化点呢,功能总是藏着掖着。还得让程序员像寻宝一样摸索,浪费时间。...如 Microsoft 网络功能中很多部分中采用的 NETBT 连接,更常见的是发送 NETBios keep-alives,所以,在 NetBios 连接中通常不发送TCP keep-alives。

2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    三种主流Web架构

    以下想法主要以PHP实现为示例,但很多体会我想Java,.NET,Ruby开发者应该也很容易理解。最后是我对于刚面世就引起无数人关注的Delphi fo PHP的评测。...不同框架可能默认实现方式稍有不同,有的是一个Controller一个文件,其中有多个Action,有的是每个Action一个文件。当然这些你都可以自己控制,题外话。...总之,这种基于控件的框架比较适合于用户交互较多的,需要对页面中的很多组件设置不同处理操作,但对于性能要求不高的应用。...我会在下一篇文章介绍D4P的新特性并作评测。 WEB开发的未来展望: 随着更贴近HTTP的REST的流行,我觉得像.NET和Java中的抽象组件的方式会受到冲击。...很多时候我更倾向于使用一些JS框架如Prototype来自己开发各种效果,而不是在服务器端生成。在服务器端生成JS的两个结果,一是对生成的代码不信任,二是人变傻,因为你并不知道真正发生了什么。

    5.2K71

    RESTful 接口实现简明指南

    在我所见过的 RESTful 接口的实现中,以 GitHub 最让人惊叹。...我第一次如此强烈得感受到 REST 接口的美妙,完全满足了我所期待的「接口的形式美感」,简直就是对 REST 规范实现的最佳范本。...REST 对请求的约定 REST 用来规范应用如何在 HTTP 层与 API 提供方进行数据交互;在现阶段,你应该已经很熟悉 GET 和 POST 请求;甚至有可能因为受限于后端框架限制等原因,你的整个应用全都是用这两种...他们都应当被实现为幂等方法,即多次同样的更新请求应当对服务器产生同样的副作用。...如: DELETE /api/users/123 用于删除服务器上 ID 为 123 的资源,多次请求产生副作用都是,是服务器上 ID 为 123 的资源不存在。

    90710

    RESTful 接口实现简明指南

    在我所见过的 RESTful 接口的实现中,以 GitHub 最让人惊叹。...我第一次如此强烈得感受到 REST 接口的美妙,完全满足了我所期待的「接口的形式美感」,简直就是对 REST 规范实现的最佳范本。...REST 对请求的约定 REST 用来规范应用如何在 HTTP 层与 API 提供方进行数据交互;在现阶段,你应该已经很熟悉 GET 和 POST 请求;甚至有可能因为受限于后端框架限制等原因,你的整个应用全都是用这两种...他们都应当被实现为幂等方法,即多次同样的更新请求应当对服务器产生同样的副作用。...如: DELETE /api/users/123 用于删除服务器上 ID 为 123 的资源,多次请求产生副作用都是,是服务器上 ID 为 123 的资源不存在。

    1.1K10

    使用 Ollama 在腾讯云服务器环境部署 DeepSeek 大模型实战指南

    本文将详细讲解如何在腾讯云服务器上,通过 Ollama 框架快速部署 deepseek-r1:1.5b 模型,实现本地化模型服务。...REST API:提供标准化接口,便于集成到其他应用。..., "stream": false}'总结本文详细讲解如何在腾讯云服务器环境上,通过 Ollama 框架快速部署 deepseek-r1:1.5b 模型,实现本地化模型服务。...在我的博客上,你将找到关于Java核心概念、JVM 底层技术、常用框架如Spring和Mybatis 、MySQL等数据库管理、RabbitMQ、Rocketmq等消息中间件、性能优化等内容的深入文章。...我也将分享一些编程技巧和解决问题的方法,以帮助你更好地掌握Java编程。 我鼓励互动和建立社区,因此请留下你的问题、建议或主题请求,让我知道你感兴趣的内容。

    62162

    API 安全测试的 31 个 Tips

    有时身份验证是在REST和SOAP API之间共享的不同组件中完成的== SOAP API可能支持JWT TIP9 试图找到BOLA(Broken Object Level Authorization)...HTTP bodies/headers 中的id往往比url中的id更容易受到攻击。首先试着关注他们。 TIP10 利用REST的可预测特性来查找管理API endpoints!...有时身份认证机制同时支持这两种方式,而且暴力破解数字更容易。 TIP13 使用大量分配绕过安全机制。...TIP15 静态资源包括照片、视频.等,Web服务器(IIS、Apache)在授权时对静态资源的对待是不同的。即使开发人员实现了良好的授权,也有很好的机会访问其他用户的静态资源。...TIP23 找到从网络服务器下载任意文件的方法?将测试从黑盒测试转为白盒测试。

    1.7K30

    Ajax与REST

    服务器端拟真和REST REST的“无状态服务器”不允许在服务器上保存SESSION信息,这样可以保证服务器具有可靠和可扩展的特性,但是目前的应用需要提供一个可以定制化的应用,那么只有两种选择。...使用集群后,就需要考虑如何在不同的服务期间传输用户的状态数据。当其中一台挂掉时,是否保留它的状态信息并且在重启后恢复。那么,维护这些状态是否有用呢。...而在一个REST风格的应用中,每次搜索引擎请求的时候,你可以简单的返回一个“Not-Modified”信息。 Ajax 和 REST 传统的应用程序在服务器端整合表现和动态内容,然后再发送给用户。...同时也对于REST开始有了初步的认识,但是REST风格的架构如何设计,如何在目前自己的应用中使用REST风格,还是一个需要摸索的过程。...今天看到Puppet(一个服务器配置管理工具)也在进行REST风格的重写,让我感觉的,这种架构应当是一个很好的管理自己应用风格的方式。

    71120

    《微服务设计》第 4 章 集成

    使用这种方式时,如果其他服务想要从一个服务获取信息,可以直接访问数据库 ---- 4.4 同步与异步 这两种不同的通信模式有着各自的协作风格,即请求 / 响应或者基于事件 哪些因素会影响对这两种风格的选择呢...REST 风格包含了很多原则和限制,但是这里我们仅仅专注于,如何在微服务的世界里使用 REST 更好地解决集成问题。...这个概念很长也很有趣,所以让我们详细看一下 超媒体的概念是:有一块内容,该内容包含了指向其他内容的链接,而这些内容的格式可以不同(如文本、图像、声音等)。...但一旦做好了,它会是实现松耦合、事件驱动架构的一种非常有效的方法。...其中 MAJOR 的改变意味着其中包含向后不兼容的修改;MINOR 的改变意味着有新功能的增加,但应该是向后兼容的;最后,PATCH 的改变代表对已有功能的缺陷修复 4.13.4 不同的接口共存 我用过的一种比较成功的方法是

    59640

    【webservice】Java JAX-WS和JAX-RS webservice「建议收藏」

    :也许是最早的REST框架了,在JAX-ES之前就有了 三、重点内容两种不同风格的SOA(面向服务的体系结构)架构:JAX-WS && JAX-RS 补充; REST服务: URL定位资源,用HTTP...REST服务采用HTTP做传输协议,REST对于HTTP的利用分为以下两种:资源定位和资源操作。...JAX-RS没有相同的限制。 JAX-WS通常面向服务器到服务器与定义良好的契约(WSDL)的交互,通常当服务和客户端来自不同的组。...从上面的报错信息我们知道错误出在soap协议版本的问题上,于是我就换了一种思路,更改我代码中的soap协议版本,使用服务端可以接受的版本去调用,于是就出现了以下两种客户端调用方法: public String...4.基于SOAP1.1生成的WSDL和基于SOAP1.2生成的WSDL也不一样。 5.在CXF中两种协议请求的方式也不一样。

    3.6K20

    微服务的集成测试 | 微服务系列第八篇

    要实现此目的,请使用addPackages方法将项目中运行测试所需的包和类添加到WAR文件中。...最后,要触发WildFly Swarm,请通过在使用@CreateSwarm注释标记的静态方法中设置端口号等参数来配置测试服务器。此方法必须返回具有必要参数集的Swarm对象。...三、比较容器内测试和客户端测试 开发人员可能需要在不同条件下执行测试: 检查测试执行的外部结果:在微服务中,开发人员可能需要检查REST API调用的输出,这只有在应用程序运行并且将API称为普通客户端时才可能...检查容器内运行的测试执行:开发人员可能需要检查生成与预期不同的输出的代码执行结果。 在这两种情况下,微服务必须运行,但后者在将结果转换为人类可读输出之前评估结果。...使用addAsManifestResource方法将此文件包含到存档中。 deploy方法必须具有以下代码: ? 实现配置WildFly Swarm运行时的方法。

    2.9K40

    在云中部署机器学习模型

    对于数据科学,有很多关于如何构建机器和深度学习模型的信息。实际应用方面似乎仍在发展。我目前正在努力更好地理解如何在云中部署模型以及如何在应用程序中有效地使用它们。以下是我迄今为止的一些发现。...在最简单的情况下,数据科学家提供的模型和开发人员扩展的模型可以封装在Docker容器中,并通过REST api访问。Docker容器可以在Kubernetes或OpenWhisk等无服务器平台上运行。...在这两种情况下,模型都需要在模型大小、内存使用、电池使用等方面进行优化,以实现这一点,一种方法是将退出者从图中删除。在训练中使用退学来防止模型过拟合。在运行预测时,不需要它们。...这些模型可以有不同的版本,可以通过REST api调用: IBM Model Asset Exchange中的模型可以轻松部署到Kubernetes。...它支持TensorFlow、Sklearn、REST和gRPC api等库。它可以用来学习深度学习。我尤其喜欢上面那种我称之为推理管道的能力。

    1.1K20

    怎样编写好的 API?

    Level 1:资源 为了构建 Level 1 的 API,我们需要找出系统中的名词并将它们通过不同的 URL 暴露出来,如下面的样例所示: 其中,“/api/books”能让我访问一个通用的图书目录...“安全”的方法指的是永远不会改变数据的方法。REST 建议 GET 方法只能用来获取数据,所以在上面的集合中,它是唯一一个安全的方法。...不管你调用多少次基于 REST 的 GET 方法,它永远不会改变数据库中的任何东西。但是,这并不是该动作的固有特性,而是关系到你该如何实现它,所以我们需要确保它是这样运行的。...所有其他的方法都会以不同的方式改变数据,不能随意使用。在 REST 中,GET 方法既是安全的,又是幂等的。 “幂等”的方法指的是多次使用不会产生不同结果的方法。...在 REST 规范中,POST 是唯一一个非幂等的方法,所以我们可以对相同的资源多次调用 POST 方法,这样我们会得到重复的资源。

    62420

    实用微服务

    在这篇文章中,我打算介绍微服务架构(MSA)的关键架构概念以及如何在实践中使用这些架构原则。 单体架构 企业软件应用程序旨在实现众多业务需求。...它们各自解决了一个有限但专一的业务范围,以便每个服务都完全相互分离,并确保了开发和部署的敏捷性。 微服务中的消息 在单体应用程序中,不同处理器/组件的业务功能通过函数或语言级方法来调用。...对于其他不基于HTTP / REST(如Thrift)的微服务实现,我们可以使用协议级别'接口定义语言(IDL)'(例如:Thrift IDL)。...消费者服务可以通过服务注册中心找到可用的微服务及其位置。 服务发现 要找到可用的微服务及其位置,我们需要有一个服务发现机制。有两种类型的服务发现机制,即客户端发现和服务器端发现。...所以,理想情况下,微服务和其他企业架构概念(如集成)的混合方法将更加现实。我将在另一篇博文中进一步讨论它们。 希望这可以让你更清楚地了解如何在企业中使用微服务。

    4K40

    面试必问的40个SpringBoot面试题!需要的拿走SpringBoot面试题【建议收藏】

    我们为什么要使用嵌入式服务器呢?** **19、如何在 Spring Boot 中添加通用的 JS 代码?** **20、什么是 Spring Data?...** **26、如何使用 Spring Boot 部署到不同的服务器?** **27、RequestMapping 和 GetMapping 的不同之处在哪里?...在我们的 Spring 课程中,我们使用两种方法来创建项目。 第一种方法是 start.spring.io 。...嵌入式服务器就是我们的可执行单元包含服务器的二进制文件(例如,tomcat.jar)。 19、如何在 Spring Boot 中添加通用的 JS 代码?...两种方法: 方法 1:关闭安全验证 application.properties management.security.enabled:FALSE 方法二:在日志中搜索密码并传递至请求标头中 20、什么是

    12.4K31

    【REST架构】OData、JsonAPI、GraphQL 有什么区别?

    问题: 我在职业生涯中使用过很多 OData,现在我来自不同团队的同事中很少有人建议我们迁移到 JsonAPI 和 GraphQL,因为它与 Microsoft 无关。...它们都描述了用于创建和使用 RESTful API 的标准协议。GraphQL 是一种完全不同的 API 设计方法,并指定了一种查询 API 资源的不同方式。...这种新模型更适合开发人员使用,但它相对于 REST 的优势是值得商榷的。鉴于其年轻,生态系统尚未成熟。 为了清楚和完整起见,我将 OpenAPI 包括在列表中,尽管它并不完全是 API 规范。...总之,OData 和 JSON API 都是 JSON 数据格式,它们在数据周围添加上下文和特征(例如链接),GraphQL 是一种完全不同的查询和变异 JSON 数据的新方法,而 OpenAPI 是声明和记录任何数据的标准方法...我个人的看法: 如您所见,有很多 RESTful 规范,而不是单一的通用标准。我同意 xumix 的观点——他们似乎都患有“这里没有发明”综合症。

    1.6K20

    ⚡REST 和 SOAP 协议有什么区别?

    本文将探讨这两种标准之间的差异,以及两种协议该如何选择。## REST 和 SOAP 的异同REST 和 SOAP 之间的共同点是什么,为什么它们经常被拿来比较?...与 REST 不同,SOAP 请求中并不直接包含 CRUD(创建、读取、更新、删除)操作。相反,这些操作是通过调用不同的函数来实现的。...### REST 剖析REST API 由以下部分组成:* **请求方法:** 希望对资源执行的 CRUD 操作。在本例中,HTTP 方法 POST 表示希望创建某个内容。...* 请求方法(CRUD 操作): * REST - 在请求中提供 GET 方法,告诉应用程序接口检索某些内容。 * SOAP - 请求中不提供方法。...这一约束对于网络服务的高效运行至关重要。虽然 REST 在某些方面已经取代了 SOAP 在公共网络服务中的地位,但 SOAP 在安全敏感的场景中,如企业级应用和金融服务中,仍然有着很高的采用率。

    15100

    【数据】常用API接口汇总

    为知笔记 - 为知笔记Windows客户端开放了大量的API,其中绝大部分,都通过COM提供,可以在javascript, C#, C++, Delphi等语言中使用。...我知图 - 支持相似图像搜索,图像识别匹配,图像识别关键词推荐,重复图片探测等内容。 银行卡|信用卡识别 - 提供SDK和API,收费。...消息推送 百度云推送 - 支持iOS, Android和服务器端,支持推送,统计,组管理等Rest API接口。服务器端支持Java, Python, PHP, REST API。...极光 - 支持Android, iOS, WindowsPhone, 服务器端REST API, 提供Java, Python, PHP, Ruby, C#, Node.js等版本的SDK。...腾讯信鸽 - 支持iOS和Android平台,服务器端采用Rest API, 同时服务器端支持Java, PHP, Python等语言并提供SDK。

    19.9K155

    【大数据分析必备】超全国内常用API接口汇总

    为知笔记 - 为知笔记Windows客户端开放了大量的API,其中绝大部分,都通过COM提供,可以在javascript, C#, C++, Delphi等语言中使用。...我知图 - 支持相似图像搜索,图像识别匹配,图像识别关键词推荐,重复图片探测等内容。 银行卡|信用卡识别 - 提供SDK和API,收费。...消息推送 百度云推送 - 支持iOS, Android和服务器端,支持推送,统计,组管理等Rest API接口。服务器端支持Java, Python, PHP, REST API。...极光 - 支持Android, iOS, WindowsPhone, 服务器端REST API, 提供Java, Python, PHP, Ruby, C#, Node.js等版本的SDK。...腾讯信鸽 - 支持iOS和Android平台,服务器端采用Rest API, 同时服务器端支持Java, PHP, Python等语言并提供SDK。

    12.2K10
    领券