Spring 과목평가 대비
▶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);