본문 바로가기

Stateful Session Bean 라이프 사이클 l Stateful Bean [Life Cycle] 1) create() 2) 일반메소드 3) ejbPassivate() 4) ejbActivate() 5) 시간초과 6) ejbRemove() 7) afterBegin() 8) 틀랜잭션 메소드 9) commit 10) Rollback 11) 일반 메소드 더보기
Callback 콜백의 기본 개념 일반적인 의미에서 콜백이란 호출자(Caller)가 피호출자(Callee)를 호출하는 것이 아니라 피호출자가 호출자를 호출하는 것을 말한다. 콜백이 많이 사용되는 전형적인 예는 Win32 API이다. 대개의 경우 응용 프로그램이 Win32 API를 호출하는 것이 일반적이지만 때때로 윈도우 시스템이 응용 프로그램을 호출해야 할 때가 있다. 이때 응용 프로그램은 콜백 함수를 윈도우 시스템에 알려주고 어떤 조건이 만족되면 윈도우 시스템이 콜백 함수를 호출해 준다. Win32 API의 EnumWindow, SetTimer 함수 등이 콜백을 사용하며 윈도우 프로시져 역시 콜백 개념을 사용한다. 는 전형적인 콜백 메커니즘을 보여주고 있다. 콜백 메커니즘의 순서로서 (1) 호출자는 콜백 메소드의 참조.. 더보기
세션 빈, 메세지 드리븐 빈, 엔티티 빈 EJB 종류 3가지(세션빈, 메시지드리븐빈, 엔티티빈) 1. Stateless Session Bean(무상태 세션 빈) 비지니스 로직을 처리함. 웹에서 Servlet, JSP 는 컨트롤, 표현 로직을 담당하고, 업무로직은 세션빈으로 구현하는것이다. (재사용성을 높이기 위해…) 가장 많이 사용되는 빈으로 업무로직을 구현한다. 생성이 되면 객체 풀에 넣어두고 계속 재사용한다. 모든 클라이언트들에게 동일하게 보이므로 속도를 위해서 이렇게 처리함. [무상태 세션 빈의 라이프 사이클] 2. Stateful Session Bean(상태 유지 세션 빈) 상태유지 세션 빈은 클라이언트의 상태를 유지한다. 보통 장바구니 같이 클라이언트의 상태가 각각 유지되어야할 때 사용됨. [상태 유지 세션 빈의 라이프 사이클] 3. .. 더보기