Servlet·request·response는 수명과 소유자가 다르다
긴 수명의 instance field에 짧은 request 객체나 사용자 값을 보관하지 않는다.
| 객체 | 수명 | 안전한 보관 |
|---|---|---|
| Servlet | application | immutable 협력 객체 |
| Request | HTTP 요청 하나 | 지역 변수만 |
| Response | HTTP 요청 하나 | commit 전 작성 |
긴 수명의 instance field에 짧은 request 객체나 사용자 값을 보관하지 않는다.
| 객체 | 수명 | 안전한 보관 |
|---|---|---|
| Servlet | application | immutable 협력 객체 |
| Request | HTTP 요청 하나 | 지역 변수만 |
| Response | HTTP 요청 하나 | commit 전 작성 |