• 成熟度模型分为7个级别,分为3个常规分类: 不基于API:  系统和集成体系结构不基于正式API,在某些情况下没有通信,而其他通常共享文件,使用队列,非结构化Web服务甚至制作一些TCP / Socket技术以提供应用程序之间的通信。 部分基于API:  系统和集成体 icon
  • 通常情况下,用项目SpringFox来为Spring Boot应用程序自动生成Swagger文档,Springdoc OpenAPI与OpenAPI 3兼容,并支持Spring WebFlux,而SpringFox不是这样。因此,似乎选择是显而易见的,尤其是在使用反应性API或Spring icon
  • 大约一年前,我们的工作流程团队开始开发跨业务多个领域的新应用。我们面临着一个有趣的挑战:是从头开始构建应用程序的核心,同时还需要使用许多不同系统中存在的数据。我们需要的一些数据点,例如有关电影,制作日期,员工和拍摄地点的数据,分布在实现各种协议的许多服务中:gRPC,JSON API icon
  • 在使用JAX-RS,Spring Boot或任何其他技术的RESTful Web服务中,必须使用机器可读且人性化的自定义业务错误代号。假设您正在编写订单处理系统,客户可能没有资格使用某种付款方式下订单,您想通过Web前端或HTTP API调用的结果向用户反馈这种问题。可以通过查看ht icon
  • DNS解析是一个非常耗时且容易失败且容易受到攻击的过程,在Java的 icon
  • 使用微服务模式构建应用程序并将这些服务部署到Kubernetes上已成为当今运行云原生应用程序的实际方法。在微服务架构中,单个应用程序被分解为多个微服务。每个微服务由一个小团队拥有,该团队有权并负责为特定的微服务做出正确的决策。这种责任通常从用户请求到达的系统边缘开始,一直到服务的业 icon
  • 您是否对客户不屑一顾?您希望他们会消失吗?当您与客户互动时,您是在默默地幻想着他们转向竞争对手的产品吗?简而言之,您讨厌客户吗?也许您应该尝试使用公司的外部API来表示不屑。什么?你怎么能做到这一点?在本文中,我记录了许多行业最佳实践,旨在向客户展示您有多讨厌他们。它们都很容 icon
  • 在REST API中公开实体,还是使用DTO类?(banq注:如果了解单一职责或DDD和Clean架构,基础设施应该和业务逻辑分离,API JPA等属于不同的基础设施,应该都和领域对象分离)这些问题以及由此引发的所有讨论有两个主要原因:实体是POJO。通常看起来,它们 icon
  • 前段时间支付宝接入国家网联接口的新闻比较热门,什么叫网联?非银行支付机构网络支付清算平台被称作“网络版银联”。非银行支付机构网络支付清算平台上线,按规定,支付宝、微信等支付机构的线上支付通道今后将直接通过网联平台与各家银行对接。印度国家支付公司( icon
  • 2005:DBA: 我能控制数据的访问,确保安全和高性能;后端:我的ORM想抓什么就抓什么数据。 2018:后端:我的API设计能控制数据的访问,确保安全和高性能;前端:我的GraphQL想抓啥就抓啥数据。 icon
  • 幂等性和安全性是HTTP方法的属性。在HTTP RFC定义了这些特性,并告诉我们哪些HTTP方法是安全的和幂。服务器应用程序应确保正确执行安全和幂等的 icon
  • 多年来,可重用性/可复用性是软件架构设计中的一个圣杯。关于可重用软件模块的讨论在1970年代初得到了发展。例如,1974年史蒂文斯,迈尔斯和君士坦丁(Stevens,Myers和Constantine)撰写的开创性的计算机科学论文 icon
  • GraphQLize是用Clojure编写的具有Java互操作性的开源JVM库,GraphQLize用于从您现有的PostgreSQL和MySQL数据库中立即开发Gr icon
  • 该规范对API进行了标准化,以允许商家以最小的集成代价集合使用一种或多种付款方式。通过用户代理(例如浏览器)促进商家和用户之间的支付流程。PR(Payment-Request ) API是旨在改善Web付款的一系列规范的一部分。最重要的是,它是尝试跨域支付服务生态系统的调用方。另一方 icon
  • 这种组合可以像其他任何servlet应用程序一样扩展,同时也可以部署到其他服务器,例如Tomcat。与Node.js之类的东西相比,我更喜欢服务器端的Kotlin。尽管它需要更多的初始设置,但您以后可以使用它,因此会大大受益。对我们来说,最重要的两件事是正确的多线程支持以及正确构建代码的固有 icon
  • 每年,我们都会对Postman社区进行调查,以了解API行业,并了解谁在使用API​​,他们如何完成工作,以及行业发展的方向。超过10,000名开发人员,测试人员和管理人员参加了我们的2019年调查,并提供了从他们如何花费时间到他们认为最大的API问题和机会的所有方面的见解。2019 icon