Home

Toggle Space Navigation Tree
Space Map
AspectJ
  • AspectJ : AspectJ는 AOP를 하나의 언어와 같이 개발하는 것이 가능하다. 그런 만큼 aspect를 자유자제로 만들어 조절하는 것이 가능하다. 그러나 AspectJ에서 새롭게 배워야할 문법들과 이미 만들어져 있는 aspect들이 없어서 처음 접근하는 개발자들이 새롭게 익히는데 많은 시간을 필요로 한다. AspectWerkz는 AspectJ5부터 AspectJ와 공동 개발을 진행하기도 했다. 따라서 AspectWerkz에 대해서는 AspectJ에서 같이 다루도록 하겠다.
  • AspectJ Load-Time Weaving : AspectJ Weaving 방법 중 Load Time Weaving에 대하여 살펴본다.
Spring AOP
  • Spring AOP : Spring AOP는 배우기 쉽고, Spring Framework을 사용하는 개발자들에게는 더욱 쉽게 접근할 수 있다. Spring Framework을 사용하는 애플리케이션에서 큰 위력을 발휘할 것이다.
  • Spring Aspect의 효율적인 테스트 방법 : Spring 프레임워크 기반으로 Aspect를 만들 때의 효율적인 테스트 방법에 대하여 살펴본다.
AOP 온라인 문서
AOP 온라인 사이트
  • http://aosd.net : The aosd.net site is intended to be a comprehensive source of information of information for Aspect-Oriented Software Development, and supports mailing lists related to AOSD
  • http://aspectj.org/ : AspectJ is a seamless aspect-oriented extension to Java that enables the modular implementation of a wide range of crosscutting concerns.
  • http://www.parc.xerox.com/csl/groups/sda : The goal of the Software Design Area at Xerox PARC is simple and long-standing: to make it possible to cleanly capture complex design structures in software implementations.
AOP 도서
  • AspectJ in Action : Eclipse 진영에서 개발하고 있는 AspectJ에 관한 내용을 담고 있다. AOP가 무엇인지에 대하여 개념적으로 자세하게 파악할 수 있고, AOP를 이용하여 무엇을 할 수 있는지에 대한 다양한 예제를 포함하고 있어 AOP나 AspectJ를 처음 접하는 개발자들에게 많은 도움이 된다. AOP를 시작하는 개발자들은 이 책을 꼭 읽어보기 바란다. 서평란에 이 책을 읽고 필자가 느낀 점에 대한 서평이 있다. 이 책에 대하여 관심 있는 분들은 한번씩 읽어 보기 바란다. URL은 http://wiki.javajigi.net/Wiki.jsp?page=AspectJInAction이다.
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.