전체에서 하나만 있어야 하는 경우
@Bean
public TempDao tempDao() {
return new TempDao();
}
root-context.xml -> <bean id="tempDao" class="com.app.TempDao" />
com.app.dao 패키지, SampleDao 클래스를 생성한다.
class명 위에 @Component 어노테이션을 작성한다.
servlet-context.xml에 다음을 작성한다.
<context:component-scan base-package="com.app.dao"></context:component-scan>
Model(Service + Dao)
자바에서 데이터 처리에 관련된 부분을 모델이라고 한다.
Model1, Model2 방식이 있다.
Controller, 전체 조율 담당자
View, 화면이 그려지는 출력 화면
Model(Service + Dao) : 데이터 DB 처리
Service :
Dao : 데이터에 관련된 코딩
Service, Dao : Interface를 따로 두고 구현해서 쓴다.
/*
dao
repository
dto
vo
model
domain
*/