Whiteship's Note


기선 씨네마 :: 티켓 만들어 주기

AOP : 2007.03.30 12:30


Cinema에서 티켓을 팝니다.(sellTicket) 그럼 그걸 고객이 사면 되죠.(buyTicket). 반대로 고객이 영화를 보고 싶으면 영화표를 사야되고 영화표를 사려면 영화관에서 영화표를 파는 사람으로 부터 사야하죠.

사용자 삽입 이미지
문제는 이전에도 살펴봤지만 영화관은 하나여야 하고(singleton) 영화표는 여러개(prototype)여야 하는 거죠. 영화표에는 좌석, 영화, 언제 하는 건지가 적혀있죠.

그래서 이전에 써먹었던 org.springframework.beans.factory.config.ObjectFactoryCreatingFactoryBean 이녀석을 사용해서 FactoryBean을 사용했습니다.

사용자 삽입 이미지

사용자 삽입 이미지
흠냐.. 이제 정말 예제를 다 만들었습니다.  AOP 공부 하기 위한 예제를 만드는데 2시간이나 걸려네요. 후아~

'AOP' 카테고리의 다른 글

BeanNameAutoProxyCreator 사용 예  (0) 2007.04.01
Autoproxy  (0) 2007.04.01
Spring AOP(old) ProxyFactoryBean 불편한 점  (0) 2007.03.30
기선 씨네마 :: Pointcut  (0) 2007.03.30
기선 씨네마 :: Advice  (0) 2007.03.30
기선 씨네마 :: 티켓 만들어 주기  (0) 2007.03.30
Spring AOP 공부를 위한 예제 - 기선 씨네마  (0) 2007.03.30
Spring AOP(old) Pointcut Implementation  (0) 2007.03.28
Spring AOP(old) Advisor  (0) 2007.03.28
Spring AOP(old) Pointcut  (0) 2007.03.28
Spring AOP(old) Advice  (0) 2007.03.28
top


Spring AOP 공부를 위한 예제 - 기선 씨네마

AOP : 2007.03.30 11:58


사용자 삽입 이미지
AOP를 공부 할 영화관입니다.
사용자 삽입 이미지
영화관과 관련있는 도메인들 입니다. 고객이 중심이죠.

사용자 삽입 이미지
이렇게 설정 해놓고 다음과 같이 테스트를 해봤습니다.

사용자 삽입 이미지
별로 의미는 없는 테스트지만 일단 준비는 다 됐슴을 알리는 녹색 막대가 보고 싶어서요.ㅋ;

'AOP' 카테고리의 다른 글

Autoproxy  (0) 2007.04.01
Spring AOP(old) ProxyFactoryBean 불편한 점  (0) 2007.03.30
기선 씨네마 :: Pointcut  (0) 2007.03.30
기선 씨네마 :: Advice  (0) 2007.03.30
기선 씨네마 :: 티켓 만들어 주기  (0) 2007.03.30
Spring AOP 공부를 위한 예제 - 기선 씨네마  (0) 2007.03.30
Spring AOP(old) Pointcut Implementation  (0) 2007.03.28
Spring AOP(old) Advisor  (0) 2007.03.28
Spring AOP(old) Pointcut  (0) 2007.03.28
Spring AOP(old) Advice  (0) 2007.03.28
Spring AOP(old) 특징  (0) 2007.03.28
top