在向我的学生解释ASP.NET MVC的概念时,我说到:
MVC是无状态的。它建立在另一个无状态的协议——HTTP和HTTPS之上。
但是有一个学生插话问道:
你说MVC是无状态的。
无状态协议不关心服务器是否返回响应。但是,在ASP.NET MVC框架中,你发出请求并等待响应。既然你要等待响应,这就应该被称为有状态服务。那么你怎么能把它称为无状态服务呢?
我真的陷入了困境,不知道如何回答这个问题。
你有什么想法吗?
框架
和协议
之间是有区别的。 - now he who must not be named.