반응형

출처 : Spring 5프로그래밍 입문

AOP프로그래밍(Aspect Oriented Programming)

 

1.프로젝트 준비

pom.xml aspectjweaver의존

spring-aop

spring-context

2.프록시와 aop

프록시: 핵심 기능의 실행은 다른 객체에 위임하고 부가적인 기능을 제공하는 객체를 프록시라고 부른다.

실제 핵심 기능을 실행하는 객체는 대상 객체라고 부른다.

프록시는 접근 제어 관점에 초점이 맞춰져 있다면 , 데코레이더는 기능 추가와 확장에 초점이 맞춰져있기 때문이다.

2.1 aop

AOP는 (Aspect Oriented Programming)의 약자로 , 여러 객체에 공통으로 적용할 수 있는 기능을 분리해서 재사용성을 높여주는 프로그래밍 기법이다.

 

3.스프링 AOP구현

 

4. 프록시 생성 방식

 

08. DB연동

1.JDBC 프로그래밍의 단점을 보완하는 스프링

 

2.프로젝트 준비

커넥션 풀은 일정 개수의 DB커넥션을 미리 만들어두는 기법이다.

 

3.DataSource설정

maxActive는 활성 상태가 가능한 최대 커넥션 개수를 지정한다.

 

4.jdbcTemplate을 이용한 쿼리 실행

 

5.MemberDao테스트 하기

 

6.스프링의 익셉션 변환 처리

 

7.트랜잭션 처리

 

8. 전체 기능 연동한 코드 실행

 

반응형

+ Recent posts