中间件, PSR-7, PSR-15 和Mezzio
Middleware, a palavra.
Sou o maluco das etimologias, acho legal tentar entender a origem da palavra e que significado ela carrega, no caso de middleware o middle vem de "meio", "entre" e o ware é usado pra substantivos não-contáveis que …
关于PSR-7的调查&为了进一步加深理解的链接集
PSR-7
- 我不太了解中间件,所以检查了它。
- 毕竟,我不太确定。
HTTP, PSR-7 与 中间件
PSR-7对象可能是不可变的
I’ve been thinking a lot about immutable objects lately. Yegor Bugayenko claims that Objects Should Be Immutable and PSR-7: HTTP message interfaces are designed to be immutable. #
…Messages are values where the identity is the aggregate of all
PSR-7和中间件–PHP的未来
PSR-7 标准介绍
This post is part of series:
- Part 1: Overview
- Part 2: Request and URI
- Part 3: Response
- Part 4: File Uploads
- Part 5: HTTP-Client
- Part 6: Server Request
- Part 7: Middleware
- Part 8: Usage in a Magento module
This is …
深入HTTP/3
A new iteration of HTTP, the protocol that powers the World Wide Web, is now with us. Designated HTTP/3, it’s been in development since 2018 and is currently in the Internet Draft stage of the Standards Track. There are already …
HTTP请求方法
HTTP请求方法
HTTP方法是启动请求字符串中的必需参数。一种方法可以称为请求类型,并且基于此类型,必须在服务器上执行某些操作并将响应返回给客户端。该方法的名称区分大小写,并且通常是一个简短的单词,由英文大写字母组成。
接收请求时,服务器尝试确定请求的方法,如果失败,则返回带有代码501
和短语的响应消息Not Implemented
。如果服务器已定义方法,但是无法将其应用于请求的资源,则返回带有代码405
和短语的响应消息Method Not Allowed
。了解有关HTTP响应状态代码的更多信息。如果出现这两个选项中的任何一个,则服务器需要在返回响应时添加标头Allow
并列出服务器支持的所有方法。…
Action-Domain-Responder
原文:https://herbertograca.com/2018/09/03/action-domain-responder/
这篇文章是软件架构编年史(译)的一部分,这部编年史由一系列关于软件架构的文章组成。在这一系列文章中,我将写下我对软件架构的学习和思考,以及我是如何运用这些知识的。如果你阅读了这个系列中之前的文章,本篇文章的的内容将更有意义。
MVC 诞生于 1979 年,它诞生于使用 CLI 用户界面的桌面应用上下文中,它暗示如果用户外部因素导致数据库变化,那么 UI 就应该自动地变化。同样的模式也可以完美地应用在稍后出现的 GUI 桌面应用上。
然而,它却和 Web 应用一直在磨合中,因为大多数 Web 应用不会用 UI 变化来作为服务端发生的变化的后果,它们总是从 UI 发起对服务端的调用来更新界面。
前面我已经介绍过 MVC 及其变种(译),而这篇文章将介绍另一个变种:由 Paul M. Jones 提出的 Action-Domain-Responder。
近期评论