핵심콕콕, 과목대비

Spring 과목평가 대비

sang0 2019. 11. 1. 13:37

▶AoP 개념정리

Aop의 Target객체

Core Concern(Core Concern(핵심 관심) - 주요 로직)

Advice Conern(Cross Cutting Concern(부수적 관심사))

 

Anotation

1. @Repository - 빈 설정문서를 생략 가능

                    대신 @Component Scan을 붙여야 함!(이 옵션 중요하므로 다시 보기)

 

2. 빈 설정문서(Bean Configurtion File)

<bean id="sqlSessionTemplate class"">

<bean id="memberDAO" class="com.ssafy.MemberDAO"(FQCN 들어감)>

     <property name="sqlSession" ref="sqlSessionTemplate" />

 

setSqlSession(sqlSessionTemplate);

객체를 가질 때 ref, 단순 파라미터 가질 때 value 사용!!

 

<bean id="sqlSessionTemplate class="">

<bean id="memberDAO" class="com.ssafy.MemberDAO"(FQCN 들어감)>

     <property name="sqlSession" ref="sqlSessionTemplate" />

     <property name="data" ref="100" />

</bean>

--> 자바 코드로

memberDAO.setSqlSession(sqlSessionTemplate);

memberDAO.setDat(100);