Nano Blog - 오병우

Spring: Java Enterprise Edition(Java EE)을 위한 Framework


설명:

http://ko.wikipedia.org/wiki/스프링_프레임워크


--------------------------------------


AOP: Aspect-Oriented Programming

Spring 프레임워크에서 사용하는 패러다임


계정 로그인, 로깅 등과 같이 다른 모듈과 같이 진행해야 하는 공통 사항 관리를 편하게 할 수 있음


설명:

http://en.wikipedia.org/wiki/Aspect-oriented_programming


http://ko.wikipedia.org/wiki/관점_지향_프로그래밍


--------------------------------------


AspectJ : Java 언어를 사용하여 AOP할 수 있는 개발 도구


공식 홈페이지: http://eclipse.org/aspectj/

설명:

http://www.youtube.com/watch?v=QyJn6Evjzm4



뭔지 대강은 알겠는데 자세한 사항은 아직 모르겠음. 다만, 프로젝트 진행하다 보니 로그인 인증 관련 내용이 다른 클래스에서 공통으로 필요해서 싱글톤 객체로 구현하여 사용했는데 그런 처리가 잘 정리되어 있을 것으로 생각됨