2009-10-28 2 views

답변

5

업데이트 : 사과, 내 링크는 Java API (nhibernate 태그가 누락 되었어야 함)입니다. 그럼에도 불구하고 .NET에 대해 하나 이상의 세션 유형이있을 것입니다.

하나 이상의를 통해 사용자 를 식별하는 방법을 제공합니다 :

  • HttpSession은 서버 측 객체입니다

    일반적으로 세션의 여러 유형이있을 것입니다 페이지 요청 또는 웹 사이트를 방문하여 해당 사용자에 대한 정보를 에 저장하십시오. 세션의 라이프 사이클 논리 트랜잭션의 시작과 끝에서 을 묶여

:

  • 동면 Session는 서버 측 오브젝트이다. (긴 거래 수도 몇몇 데이터베이스 트랜잭션들에 걸칠.)

    세션의 주요 기능은 매핑 엔티티 클래스의 인스턴스에 대한 작업을 읽고 생성, 삭제 제공하는 것입니다.

1

서버 쪽에서 웹 응용 프로그램이나 클라이언트/서버 응용 프로그램 의미와 같은 의미 인 경우 세션이 서버 쪽입니다.

이것은 작업 단위 패턴의 구현이며, 변경된 엔티티를 추적하고, 엔티티를 캐시하고, 특정 엔티티가 하나의 실제 인스턴스로 표시되는지 확인하는 것과 같은 작업을 수행합니다. 세션.

NHibernate에 워드 프로세서는 다음과 같이 ISession을 설명합니다

어플리케이션과 영속 저장소 사이의 대화를 표현하는 단일 쓰레드이고, 수명이 짧은 객체 . ADO.NET 연결을 래핑합니다. ITransaction을위한 공장. 영구 개체의 필수 (1 수준) 캐시를 보유합니다. 개체 그래프를 탐색하거나 식별자를 기준으로 개체를 찾을 때 사용됩니다.

관련 문제