차례:
정의-Session Bean은 무엇을 의미합니까?
세션 Bean은 단일 J2EE (Java Platform 2, Enterprise Edition) 서버 응용 프로그램을 나타내며, 서버 내의 클라이언트에 대한 비즈니스 작업을 처리합니다.
사용자와 컴퓨터가 대화를 교환하면 대화식 세션이 발생합니다. 세션 Bean은 세션 Bean이 하나의 클라이언트 만 있다는 점에서 대화식 세션과 유사합니다. 클라이언트가 종료 된 후 세션 Bean과 클라이언트 간의 관계와 마찬가지로 세션 Bean도 종료됩니다.
Techopedia는 Session Bean을 설명합니다
클라이언트가 서버 응용 프로그램에 액세스하면 클라이언트 세션 Bean이 시작됩니다. 클라이언트가 중지 된 후 세션 Bean이 중지되고 더 이상 클라이언트와 관련이 없습니다. Stateful Session Bean과 Stateless Session Bean은 두 가지 유형의 세션 Bean입니다.
클라이언트 Bean 상호 작용의 상태를 표시하는 상태 저장 세션 Bean 인스턴스 변수는 클라이언트 Bean 상호 작용 기간 동안 유지됩니다. 상호 작용이 종료되면 상태가 더 이상 유지되지 않습니다. 상태가없는 세션 Bean 인스턴스 변수 (세션 상태를 포함하는 변수)는 메소드가 호출되는 한 유지됩니다. 전체 세션 기간 동안 상태가 유지되지 않습니다.
세션 Bean을 사용해야하는 두 가지 중요한 상황이 있습니다. 하나는 특정 기간 동안 하나의 클라이언트 만이 Bean 인스턴스에 액세스 할 때입니다. 두 번째는 Bean의 상태가 지속적으로 유지 될 필요가없는 경우이며, 이는 몇 시간 동안 만 지속됨을 의미합니다.