他们所说的structs2可以有状态的“状态”到底是指的什么?

问题描述

一般来说我们都认为,web服务的“请求——响应”模型,服务器完成一次响应后会释放本轮请求的所有资源,因此认为web服务器是无状态的,但是最近有人说struct2是可以有状态的,原因是实例变量可以做model,因为有了model所以有状态,可我不理解的是整个web都是没状态的,为啥能做model就可以有状态,还是这个状态的含义我理解的不对?

解决方案

一般的http请求都是无状态的 本身http协议就是无状态协议。为什么又说http可以是有状态的呢 因为可以采用其他的技术手段让其有状态 例如 session cookie.Servlet中,如果将实例变量放在servletContext中,那么所有的request请求都可以使用该变量了,不知道是不是这个意思,所以说是有状态的。正常的一个action里的,如果定义实例变量,那也是无状态的,并且还会带来线程同步的问题。

时间: 2024-09-19 03:42:18

他们所说的structs2可以有状态的“状态”到底是指的什么?的相关文章

Flink-CEP论文与源码解读之状态与状态转换

Flink CEP的论文与设计 Flink的CEP设计与实现重度参考了论文<Efficient Pattern Matching over Event Streams>.下面我们就来结合论文谈谈Flink CEP的设计. 这篇论文探讨的话题是如何在事件流上进行高效地模式匹配.谈及模式匹配,为大众所知的可能是正则表达式匹配,而在流上运用正则表达式进行模式匹配有两个挑战: 要求丰富的语言特性:在事件流上进行模式匹配的语言明显要比用正则表达式进行模式匹配的语言所需要的能力丰富得多.这些事件模式语言需

大家好咨询个问题 ,直接测试外网IP正常,但是外部网络测试内部一台服务器端口连接状态会状态不稳定

问题描述 大家好咨询个问题 ,直接测试外网IP正常,但是外部网络测试内部一台服务器端口连接状态会状态不稳定 就像这样 : 解决方案 你现在用的是外网,然后想测试内网,是吧?

与众不同 windows phone (23) - Device(设备)之硬件状态, 系统状态, 网络状态

原文:与众不同 windows phone (23) - Device(设备)之硬件状态, 系统状态, 网络状态 [索引页][源码下载] 与众不同 windows phone (23) - Device(设备)之硬件状态, 系统状态, 网络状态 作者:webabcd 介绍与众不同 windows phone 7.5 (sdk 7.1) 之设备 硬件状态 系统状态 网络状态 示例1.演示如何获取硬件的相关状态HardwareStatus.xaml.cs /* * 演示如何获取设备的硬件信息 */

《OSPF和IS-IS详解》一第6章 链路状态数据库同步6.1 OSPF数据库同步

第6章 链路状态数据库同步 OSPF和IS-IS详解 有一句话作者此前曾反复提及,现在再说一遍:链路状态路由协议的"精髓"在于,隶属同一区域的每台路由器都会根据存储在一个公共拓扑数据库里的信息,执行本机路由计算.因此,在同一区域内,每台路由器所存储的拓扑数据库的内容必须完全一样.路由器之间相互同步链路状态数据库的目的正是为此.在OSPF或IS-IS网络中,路由器只要上线运行,就必须与邻居路由器进行数据库同步,以确保各自所持数据库的内容完全相同.若路由器刚接入点到点链路,便会与链路对端的

七、HTTP应答状态

    7.1 状态代码概述   Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档.下面是一个最简单的应答: HTTP/1.1 200 OKContent-Type: text/plain Hello World 状态行包含HTTP版本.状态代码.与状态代码对应的简短说明信息.在大多数情况下,除了Content-Type之外的所有应答头都是可选的.但Content-Type是必需的,它描述的是后面文档的MIME类型.虽然大多数

jsp Servlet基础入门学习:HTTP应答状态

js|servlet     7.1 状态代码概述   Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档.下面是一个最简单的应答: HTTP/1.1 200 OKContent-Type: text/plain Hello World 状态行包含HTTP版本.状态代码.与状态代码对应的简短说明信息.在大多数情况下,除了Content-Type之外的所有应答头都是可选的.但Content-Type是必需的,它描述的是后面文档的M

iptables的状态检测机制

1.什么是状态检测 每个网络连接包括以下信息:源地址.目的地址.源端口和目的端口,叫作套接字对(socket pairs):协议类型.连接状态(TCP协议)和超时时间等.防火墙把这些信息叫作状态(stateful),能够检测每个连接状态的防火墙叫作状态包过滤防火墙.它除了能够完成简单包过滤防火墙的包过滤工作外,还在自己的内存中维护一个跟踪连接状态的表,比简单包过滤防火墙具有更大的安全性. iptables中的状态检测功能是由state选项来实现的.对这个选项,在iptables的手册页中有以下描

HTTP 1.1状态代码及其含义

下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义. 应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0.如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号. 状态代码 状态信息 含义 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分.(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200

http1.1状态代码及其说明

HTTP 1.1状态代码及其含义 下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义. 应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0.如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号. 状态代码 状态信息 含义 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分.(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种