1. Servlet狀態管理概述:Cookie與Session的核心價值 1.1 HTTP協議的無狀態性與狀態管理需求 HTTP協議設計為無狀態(Stateless),每一次請求獨立,不保留前後上下文。這在早期簡單頁面瀏覽中高效,但現代Web應用(如電商購物車、用户登錄)需要維護狀態: 客户端狀態:瀏覽器存儲(如Cookie、LocalStorage)
1. 迭代器模式概述 1.1 什麼是迭代器模式? 迭代器模式是一種行為型設計模式,其核心思想是提供一種方法來訪問聚合對象中的元素,而無需暴露聚合的內部結構。根據GoF(Gang of Four)在《設計模式:可複用面向對象軟件的基礎》中的定義,迭代器模式的目的是:“提供一種方法順序訪問一個聚合對象中各個元素,而又不需暴露該對象的內部表示。” 在迭代器模式中,迭代