집필좋아 님! 아까 스프링이 AOP에 asm을 안 쓴다고 누가 했잖아요? 사실 스프링 AOP에서 직접 안 써도 클래스 메타 정보 읽는 용도로는 씁니다. 컴포넌트 스캔에도 쓰고요. 또 스프링 AOP도 CGLIB를 통해 프록싱 한다면 간접적으로 쓴다고 봐야겠죠. 11.04.30 21:10
결국 스프링도 asm을 코어단에서 아주 잘 사용합니다 me2mobile
17 개의 댓글이 있습니다.
쓴다고 말하신게 아니었나 보군요;;;
http://toby.epril.com/?p=828 에 보면 잘 나와있네요 ^^
이런 글은 KSUG에도 좀.
아롱 아까 쓴다고 했다가 다시 누군가가 Aspectj가 아닌 스프링 AOP는 프록시 방식이라 안 쓴다는 식으로 말을...
냠냠 내가 질문하면 아저씨가 답 달기?
benelog 미투 앱에서는 클릭이 안 되요. ㅠㅠ
fupfin 아;;;
fupfin 형님이 질문하면 benelog님이 답 달기
fupfin 강의 자료 좀
냠냠 흠... 고도의 팀웍이 필요한 복잡한 작전인듯... 오늘 발표는 자료가 배포되지 않았...
아녀 전 쓴다고 했는데요. AspectJ 를 통해서요.
집필좋아 예. aspectj 말고 스프링도 직접 쓴다고요. 아까 잘 안들렸는데 뒤에서 직접 쓰지는 않는다고 말한 거 같아서요.
AspectJ는 BCEL을 사용합니다. 스프링 AOP에서 ASM쓰는 건 CGLib을 통한 클래스 프록시 만들 때뿐이고, AspectJ(또는 AJ 스타일 AOP)와는 관련없습니다. 기억이 좀 가물하지만...
fupfin 아항 이해 완료 했심당. ㅋㅋ
냠냠 안녕하세요 ? asm 홈페이지에서는 aspectj에서 쓴다고 나와 있어서 그렇게 이야기 했습니다 ^^. 홈페이지 직접 보면서요.....
냠냠 http://asm.ow2.org/users.html 링크는 요기 입니다^^
집필좋아 어머나. 정말 그렇네요. 위빙시 바이트코드 조작에는 BCEL을 사용하지만 클래스 로딩 없이 클래스 메타 정보를 읽어올 때는 ASM을 사용하네요. 살펴보니 aspectjweave.jar 내부에 재패키징으로 asm 모듈 일부를 내장하고 있군요.
쓴다고 말하신게 아니었나 보군요;;;
11.04.30 21:14http://toby.epril.com/?p=828 에 보면 잘 나와있네요 ^^
11.04.30 21:16이런 글은 KSUG에도 좀.
11.04.30 21:16아롱 아까 쓴다고 했다가 다시 누군가가 Aspectj가 아닌 스프링 AOP는 프록시 방식이라 안 쓴다는 식으로 말을...
11.04.30 21:20냠냠 내가 질문하면 아저씨가 답 달기?
11.04.30 21:20benelog 미투 앱에서는 클릭이 안 되요. ㅠㅠ
11.04.30 21:21fupfin 아;;;
11.04.30 21:28fupfin 형님이 질문하면 benelog님이 답 달기
11.04.30 21:30fupfin 강의 자료 좀
11.04.30 21:39냠냠 흠... 고도의 팀웍이 필요한 복잡한 작전인듯... 오늘 발표는 자료가 배포되지 않았...
11.04.30 21:51아녀 전 쓴다고 했는데요. AspectJ 를 통해서요.
11.04.30 22:13집필좋아 예. aspectj 말고 스프링도 직접 쓴다고요. 아까 잘 안들렸는데 뒤에서 직접 쓰지는 않는다고 말한 거 같아서요.
11.04.30 22:21AspectJ는 BCEL을 사용합니다. 스프링 AOP에서 ASM쓰는 건 CGLib을 통한 클래스 프록시 만들 때뿐이고, AspectJ(또는 AJ 스타일 AOP)와는 관련없습니다. 기억이 좀 가물하지만...
11.04.30 23:22fupfin 아항 이해 완료 했심당. ㅋㅋ
11.05.01 06:17냠냠 안녕하세요 ? asm 홈페이지에서는 aspectj에서 쓴다고 나와 있어서 그렇게 이야기 했습니다 ^^. 홈페이지 직접 보면서요.....
11.05.01 06:19냠냠 http://asm.ow2.org/users.html 링크는 요기 입니다^^
11.05.01 06:23집필좋아 어머나. 정말 그렇네요. 위빙시 바이트코드 조작에는 BCEL을 사용하지만 클래스 로딩 없이 클래스 메타 정보를 읽어올 때는 ASM을 사용하네요. 살펴보니 aspectjweave.jar 내부에 재패키징으로 asm 모듈 일부를 내장하고 있군요.
11.05.01 07:01