Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
前后端SSR、BFF架构
每个Java开发人员应该知道的五种RESTful客户端代码
如何访问RESTful Web服务?这取决于你想要完成的事情。如果您只想测试连接性,像curl这样的基于终端的实用程序是一个很棒的RESTful Web服务客户端。如果要检查服务返回给您的JSON,基于浏览器的插件可能更适合。如果您正处于应用程序开发阶段,您可能需要使用JAX-RS,
什么是微应用架构?
在 2000 年代后期,
沃尔玛基于前后端的消息通知框架介绍和源码
微服务是一种流行的设计模式,其中一个大型应用程序被分解为多个独立且松散耦合的服务,这些服务通过预定义的接口相互通信;Walmart 的ML平台使用相同的原理构建: 部署在 Kubernetes 集群中的独立服务通过 REST API 进行通信。作为平台功能,为事件提供以用户为目标的通
Headless CMS 作为多站点管理的制胜策略 - DatoCMS
维护多个网站需要大量预算和庞大的团队。这被称为多站点管理问题。毫无疑问,它带来了许多挑战,但解决这些挑战可以让企业比以往任何时候都更轻松、更轻松、成本更低地接触到更多的消费者和用户。为什么无头 CMS 是复杂的多站点架构的完美解决方案。 多站点管理问题
PayPal采用GraphQL的故事
我们通过建立结账体验开始了我们的 GraphQL 采用之旅。当我们使用 GraphQL 构建的结账应用程序成为我们的指路明灯时,我们看到了采用 GraphQL 的巨大好处。我们构建了更多应用程序,提供了基础设施支持,推出了公共 GraphQL API,并在整个公司提供了培训和学习材料。我们还
漫画:说好的前后端分离呢?
使用Spring Boot和Thymeleaf的htmx简单源码
如果你出于性能和安全方面的考虑,打算迁移回SPA应用程序的服务器端呈现SSR,这个项目演示了无需安装Node.js、npm或任何其他工具即可获得丰富的动态UI,而只需html,css,htmx,bootstrap和一些
REST和GraphQL不是构建HTTP API唯一的选择 - Ben Nadel
我不认为Web开发社区正在就GraphQL 进行诚实的讨论。这是因为,GraphQL几乎作为REST(Representational State Transfer)的完全替代方案。而且,虽然GraphQL可以消除REST中发现的摩擦点,但是当涉及到API实现时,不诚实的根源在于错误和隐含的
wuyouzhuguli/FEBS-Vue: SpringBoot+Vue的前后端分离权限管理源码
FEBS-Vue是个SpringBoot,Shiro,JWT,Vue&Ant Design前后端分离权限管理系统开源系统,为FEBS-Shiro
用六边形架构构建可维护系统 - IlkkaSeppälä
传统分层架构存在的谬误:这篇博客文章是关于实施Alistair Cockburn的六角形架构。我们先来谈谈分层架构。这是
您是否真的需要实现前后端分离的API? -DEV社区
“低耦合高凝聚”,“信息隐藏”:众所周知的设计原则。尽管如此,它们在许多软件体系结构中并未得到重视,尤其是在前端和后端之间的交互方面。 API对于隐藏信息很有价值通过提供API系统,可以确定将哪些信息公开给外界以及将哪些信息保密(信息
绝佳的API设计秘诀 - DZone集成
我们构建软件的方式正在发生变化。现在,由于API平台的激增,公司将以更快的速度推出市场并以前所未有的速度构建功能。API经济近年来爆炸式增长,数以千计的新API进入市场并重塑了开发人员构建软件的方式。几乎所有需求都有API解决方案:支付API,通信API,运输API以及数千种
Java中的Json Path和Json Merge Patch
Java中的Json Patch和
基于Dart语言的开源后端框架:Upper
Upper 是一个基于 Dart 语言的开源后端框架。有了它,就可以为 Postgres 数据库自动生成 gRPC API。您的应用程序可以在monolithic mode或 中运行microservices mode。此外,您可以选择是部署在服务器本身上还是部署在serve
中小型Web应用场景中SQLite是您唯一需要的数据库
SQLite是包含在C语言库中的关系数据库管理系统。它符合ACID,并实现了大多数SQL标准。作为用于存储在应用软件(例如Web浏览器和手
Kiss架构:Springboot + Angular - Pasquale Paola
就像维基百科建议的那样,KISS是一个缩写保持简单,愚蠢作为美国海军在1960年提出的设计原则.KISS原则指出,如果保持简单而不是复杂化,大多数系统都能发挥最佳作用; 因此,简单性应该是设计中的关键目标,并且应该避免不必要的复杂性。根据我的经验,我研究
如何构建一个没有任何后端代码的全栈应用?- hashnode
使用 Clerk 进行身份验证、使用 Hasura 进行数据存储和访问以及使用 Next.js 构建一个待办事项应用程序。虽然传统应用程序需要前端和后端开发人员,但 Clerk 和 Hasura 等新技术使构建强大的后端成为可能,而无需编写后端代码。在本教程中,我们将利用这些
通过用户界面进行测试是一种反模式 - Allen Holub
通过用户界面进行测试是一种反模式!99%的测试应该是自动化的,其中很小一部分是端到端测试,UI中根本不应该有业务逻辑,否则就很业余。 众说纷纭:1. 用户界面UI包含业务逻辑的情况是:如果在一个字段中输入数据会影响另一个字段,则需要通过服务
上页
下页
关闭