본문 바로가기

Study/Spring Korea4

Spring In Action - 3.1 AOP소개 AOP가 필요한 이유? 애플리케이션 전체에 걸쳐 흩어져 있던 기능을 한 곳(애스펙트)에 작성할 수 있다. 3.1 AOP소개 횡단(cross-cutting)관심사의 모듈화와 관련이 있다. (보안, 트랜잭션, 기타..) 횡단관심사는 애스팩트(aspect)라고 하는 특별한 객체로 모듈화된다. #에스팩트의 이득 1) 각 관심사에 대한 로직이 한 장소에서 관리된다. 2) 애플리케이션 고유의 서비스 모듈이 명확해진다. [3.1.1] AOP 용어 정리 aspect : 구현하고자 하는 횡단 관심사의 기능을 말함(로깅이 대표적) joinpoint : aspect를 플러그인할 수 이는 애플리케이션의 실행 지점을 말한다. (메소드시작끝,예외 등) advice : aspect의 실제 구현체 pointcut : advice가 .. 2007. 4. 1.
Spring의 장점 근래들어 Spring Framework가 주목 받고 있다. 믿거나 말거나, "스프링으로 프로젝트를 진행하면, 삽질할 일도 없고, 일찍 퇴근할 수 있다."고 한다. (진짜 이러면 얼마나 좋을까?) 이 말이 사실이 아닐 수도 있겠지만, 개발자의 생산성 향상에는 분명 도움이 될거라 생각한다. 그럼, Spring의 장점은 뭘까? 구글신께 spring 장점에 대해서 물어보니.. 가장 먼저, Spring의 장점이라는데... 라는 글이 나온다. 영회님 블로그다.. :) 이 글을 토대로 찾은 Spring의 장점은 5가지다. 간략히 타이틀만 요약해보면, 1. Spring Provides Better Leverage 적은 노력을 하고도 많은 결과를 줄 수 있다. 2. Spring Enables POJO Programmin.. 2007. 3. 26.
Spring AOP 입문 ◎ AOP? Aspect-Oriented Programming의 줄임말, 관점 지향 프로그래밍이라고 해석됨 ◎ AOP를 쓰는 이유 => 애플리케이션 전체에 걸쳐 흩어져 있던 기능을 한 곳(Aspect)에 작성할 수 있다. ◎ AOP 장점 1. 각 관심사에 대한 로직이 코드의 여기저기에 흩어지지 않고 한 장소에서 관리된다. 2. 애플리케이션 고유의 서비스 모듈이 명확해진다. ◎ AOP 적용사례 => Logging, Exception, Transaction, Security 등 ◎ AOP에 등장하는 새로운 용어 - Joinpoint : 클래스의 인스턴스 생성 시점, 메소드를 호출하는 시점, Exception이 발생하는 시점과 같이 애스펙트를 플러그인할 수 있는 애플리케이션의 실행 지점을 말한다. - Advi.. 2007. 3. 26.
AJN Spring study 시작! Spring2.0.x Reference (English) http://static.springframework.org/spring/docs/2.0.x/reference/index.html (Korean) http://openframework.or.kr/framework_reference/spring/ver2.x/html/index.html 2007. 3. 12.