AOP에서 서비스안에서 메소드 호출되는 순서 확인과 커밋 시점
- 작성자 :
- 왕*보
- 작성일 :
- 2019-12-10 10:05:57
- 조회수 :
- 2,005
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
수고 많으십니다.
전자정부 3.8로 개발중에 있는데
몇가지 문의 사항이 있습니다.
1. AOP로 서비스 메소드 안에서 DB Dao 호출되는 메소드에 대한 결과 카운트와
호출된 메소드 순서를 알수가 있을까요?
xxxxImpl.java
xxxMethod () {
dao.insert
dao.update
dao.delete
dao.selectOne
dao.selectList
}
AOP에서 Method를 cut해서 insert, update, delete, selectOne, selectList등의 순서와
CUD관련 카운트를 AOP안에서 확인이 가능할까요?
2.자동 커밋이 되는 시점이 service를 나갈때 되는 것인지요.
커밋이 되기전에 이벤트를 받을수는 있을까요?
답변 부탁 합니다.
전자정부 3.8로 개발중에 있는데
몇가지 문의 사항이 있습니다.
1. AOP로 서비스 메소드 안에서 DB Dao 호출되는 메소드에 대한 결과 카운트와
호출된 메소드 순서를 알수가 있을까요?
xxxxImpl.java
xxxMethod () {
dao.insert
dao.update
dao.delete
dao.selectOne
dao.selectList
}
AOP에서 Method를 cut해서 insert, update, delete, selectOne, selectList등의 순서와
CUD관련 카운트를 AOP안에서 확인이 가능할까요?
2.자동 커밋이 되는 시점이 service를 나갈때 되는 것인지요.
커밋이 되기전에 이벤트를 받을수는 있을까요?
답변 부탁 합니다.
A
안녕하세요.
표준프레임워크센터 입니다.
답변1)
각 메소드에 대해서 AOP를 걸어서
필요한 조치를 할수는 있을듯 합니다.
다만, 기재 하신것처럼 메소드간에 조건들을 계산해야 한다면
상당히 구현이 어려워지지 않을까 예상됩니다.
모니터링 솔루션처럼 각 단계별 상태를 어딘가에 저장을 하고
다른 프로세스가 분석을 하도록 해야 할텐데
구현이 만만치 않아 보입니다.
답변2)
서비스에서 메소드를 나갈때라고 보는게
맞을듯 합니다.
커밋되기전에 이벤트를 받을수 있는지는
센터에서 가이드 해드리는 사항은 없습니다.
감사합니다.
표준프레임워크센터 입니다.
답변1)
각 메소드에 대해서 AOP를 걸어서
필요한 조치를 할수는 있을듯 합니다.
다만, 기재 하신것처럼 메소드간에 조건들을 계산해야 한다면
상당히 구현이 어려워지지 않을까 예상됩니다.
모니터링 솔루션처럼 각 단계별 상태를 어딘가에 저장을 하고
다른 프로세스가 분석을 하도록 해야 할텐데
구현이 만만치 않아 보입니다.
답변2)
서비스에서 메소드를 나갈때라고 보는게
맞을듯 합니다.
커밋되기전에 이벤트를 받을수 있는지는
센터에서 가이드 해드리는 사항은 없습니다.
감사합니다.