쓰기 목차 구성
세션 관리에서 데이터베이스 지속 세션을 사용하는지 또는 메모리 대 메모리 복제를 사용하는지 여부에 따라 세션 데이터가 데이터베이스 또는 다른 WebSphere® 인스턴스에 작성되도록 구성할 수 있습니다. setAttribute 메소드 및 removeAttribute 메소드 호출을 통해 업데이트된 세션 데이터 특성만 쓰거나 모든 세션 데이터 특성을 쓸 수 있습니다.
이 태스크 정보
이러한 유연성 덕분에 애플리케이션이 클러스터 환경에서 작동할 경우 JSP(JavaServer Pages) 작성자는 코드를 조금만 변경하면 됩니다. 세션 관리에서 다음 옵션을 사용하여 다시 작성할 내용을 조정할 수 있습니다.
- 변경 쓰기(기본값) - setAttribute 메소드 및 removeAttribute 메소드 호출을 통해 업데이트된 세션 데이터 특성만 씁니다.
- 모두 쓰기 - 모든 세션 데이터 특성을 씁니다.
모두 쓰기 설정은 HttpSession에 속성으로 상주하는 Java™ 오브젝트의 상태를 변경하는 Servlet 및 JSP 작성자에게 유용할 수 있으며, HttpSession.setAttribute 메소드를 호출하지 않습니다.
그러나 모두 쓰기를 사용하면 필요 이상으로 많은 데이터가 기록될 수 있습니다. 이러한 상황에 해당되는 경우 모두 쓰기와 시간 기반 쓰기를 결합하여 전체 성능을 향상시키는 것이 좋습니다. 항상 설치의 장점과 단점을 평가하십시오.
목차 내용 설정으로 세션이 처음 작성될 때, 세션에 바인드된 모든 오브젝트를 포함하여 완전한 세션 정보가 기록됩니다.
목차 쓰기 설정 | 단일 행 스키마로 작동 | 복수 행 스키마로 작동 |
---|---|---|
변경 쓰기 | 임의의 세션 속성이 업데이트되는 경우, 세션에 바인드된 모든 오브젝트가 쓰입니다. | setAttribute 메소드 또는 removeAttribute 메소드 호출을 통해 수정된 세션만이 쓰여집니다. |
모두 쓰기 | 바인드된 세션 속성이 모두 쓰입니다. | 현재 캐시에 상주하는 모든 세션 속성이 쓰입니다. 세션이 캐시를 벗어나지 않은 경우 모든 세션 속성이 쓰여집니다. |
프로시저
- 세션 관리의 적절한 레벨로 이동하십시오.
- 분산 환경 설정을 클릭하십시오.
- 사용자 정의 조정 매개변수를 클릭하십시오.
- 사용자 정의 설정을 클릭하십시오.
- 적합한 쓰기 내용 설정을 선택하십시오.
- 확인을 클릭하십시오.